【问题标题】:How to generate crud controller in asp.net mvc using MySql database?如何使用 MySql 数据库在 asp.net mvc 中生成 crud 控制器?
【发布时间】:2016-11-12 23:07:27
【问题描述】:

我尝试使用 Mysql 数据库创建一个带有 asp.net mvc 的 crud 控制器,数据库是安全的(我只能显示表格)。

当我尝试生成控制器时出现此错误:

【问题讨论】:

  • 你使用的是什么 Visual Studio?
  • 视觉工作室 2015

标签: mysql asp.net-mvc html entity-framework-4


【解决方案1】:

我建议您尝试以下方法:

  • 确保您拥有 Visual Studio 的最新更新
  • 升级到 Entity Framework 6(如果可以的话)
  • 修改上下文配置以使用 IDbSet<...> 而不是 DbSet<...>

或者,您也可以在包管理器控制台中尝试以下命令。

卸载-Package EntityFramework -Force

安装包EntityFramework

卸载包MvcScaffolding

安装包 MvcScaffolding

关注this 链接以获得更多建议。

【讨论】:

  • Assembly 'Microsoft.AspNet.Identity.EntityFramework' 与身份 'Microsoft.AspNet.Identity.EntityFramework, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 使用 'EntityFramework, Version=6.0 .0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089',其版本高于引用的程序集 'EntityFramework',标识为 'EntityFramework,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089' NewProject
  • 表达式树可能不包含动态操作NewProject
  • 表达式树可能不包含动态操作 NewProject。此错误与您在原始问题中发布的问题完全无关。这是一个链接,可以帮助您解决上述问题。 Someitmes,我一点点“谷歌”可以帮助你很多,而不是仅仅将你的问题粘贴到 Stackoverflow 上。查看此链接以帮助您解决上述错误:stackoverflow.com/questions/4155392/…
  • 我的应用在使用您的答案之前很好。现在我有超过 6 个错误,谢谢你让它变得更糟。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-01-31
  • 2019-09-27
  • 2017-08-08
  • 2013-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多