sql text entity framework 里面有两个数据库名
There is two database name inside sql text entity framework
我的解决方案中只有 1 个模型和数据库。当我尝试执行像
这样的简单查询时
var list=Db.table.ToList();
报错如
table 'dbname.dbname.table' doesn't exist
为什么不是 dbname.table 而是 dbname.dbname.table?
我使用 mysql 8.0.22 和兼容的 ef
- 安装MySQL服务器8.0.16
- 安装完成MySQLConnector.Netx86 8.0.16
- 安装这个自定义重新打包的 VSIX MySQL Visual Studio
- 如果在安装 MySQL Visual Studio 插件后显示无法执行 comamnd devenv /updateconfiguration 的警告,则在 Visual Studio 20xx 的 Visual Studio 20xx 中手动执行该命令 运行 作为管理员。
- 运行 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
我的解决方案中只有 1 个模型和数据库。当我尝试执行像
这样的简单查询时var list=Db.table.ToList();
报错如
table 'dbname.dbname.table' doesn't exist
为什么不是 dbname.table 而是 dbname.dbname.table? 我使用 mysql 8.0.22 和兼容的 ef
- 安装MySQL服务器8.0.16
- 安装完成MySQLConnector.Netx86 8.0.16
- 安装这个自定义重新打包的 VSIX MySQL Visual Studio
- 如果在安装 MySQL Visual Studio 插件后显示无法执行 comamnd devenv /updateconfiguration 的警告,则在 Visual Studio 20xx 的 Visual Studio 20xx 中手动执行该命令 运行 作为管理员。
- 运行 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