gpt4 book ai didi

asp.net-mvc - MVC 脚手架不支持 Entity Framework 6

转载 作者:行者123 更新时间:2023-12-04 12:54:20 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





MVC scaffolding does not support Entity Framework 6 or later

(4 个回答)


5年前关闭。




我正在尝试使用 Entity Framework 添加具有读/写操作和 View 的 Controller 。

但是当我尝试这样做时,VS2012 告诉我“MVC 脚手架不支持 Entity Framework 6 或更高版本”。
我已阅读 http://support.microsoft.com/kb/2816241并尝试卸载 EntityFramework 6 并在 Nuget Manager 控制台中安装 5:

PM> Uninstall-package EntityFramework -force Removing 'EntityFramework 6.0.2' from OnlinebookingAdministrator. Successfully removed 'EntityFramework 6.0.2' from OnlinebookingAdministrator. Uninstalling 'EntityFramework 6.0.2'. Successfully uninstalled 'EntityFramework 6.0.2'.

PM> Install-Package EntityFramework -version 5.0.0 'EntityFramework 5.0.0' already installed. Adding 'EntityFramework 5.0.0' to OnlinebookingAdministrator. Successfully added 'EntityFramework 5.0.0' to OnlinebookingAdministrator.



但是当我尝试添加 Controller 时,错误不断出现。这个问题有方法解决吗?

最佳答案

恐怕我没有完美的解决方案来解决您的问题,但是我认为我有一个不错的解决方法:

我最近对默认的 MVC Scaffold-er 有很多争论,我建议通过 NuGet 安装 MVCScaffolding 并使用控制台创建您需要的任何内容。

修复步骤:

  • 使用 NuGet 安装 MVCScaffolding
    PM> Install-Package MvcScaffolding
  • 通过包管理器控制台运行以下命令,将 ModelName 替换为您希望为其生成 Controller / View 的模型的名称。
    PM> Scaffold Controller ModelName
  • 学习基本的 MVCScaffolding 命令

    MvcScaffolding: Standard Usage
  • 关于asp.net-mvc - MVC 脚手架不支持 Entity Framework 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21254193/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com