微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sql文本实体框架中有两个数据库名称

如何解决sql文本实体框架中有两个数据库名称

我在解决方案中只有1个Model和数据库。当我尝试执行像

这样的简单查询
var list=Db.table.ToList();

给出类似错误

表'dbname.dbname.table'不存在

为什么不是dbname.table而是dbname.dbname.table? 我已经使用MysqL 8.0.22和兼容的ef

解决方法

看看solution on github

  • 安装MySQL Server 8.0.16
  • 安装完整的MySQL Connector.Net x86 8.0.16
  • 安装此自定义重新包装的VSIX MySQL Visual Studio
  • 如果在安装MySQL Visual Studio插件后显示警告,提示无法执行comamnd devenv / updateconfiguration,则请以管理员身份在Visual Studio 20xx的Developer Command Prompt中手动执行该命令。
  • 在Visual Studio Nuget包管理器控制台中运行此命令Install-Package EntityFramework
  • 管理Nuget软件包>搜索Mysql>安装Mysql.Data v8.0.16
  • 管理Nuget软件包>搜索Mysql>安装Mysql.Data.Entity v6.10.8
  • 管理Nuget包>搜索Mysql.Data.EntityFramework>安装Mysql.Data.EntityFramework v8.0.16

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。