问题描述
这样的简单查询时
var list=Db.table.ToList();
给出类似错误
为什么不是dbname.table而是dbname.dbname.table? 我已经使用MysqL 8.0.22和兼容的ef
解决方法
- 安装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