mysql - Entity Framework 的多数据库支持

标签 mysql sql-server entity-framework

我是 Entity Framework 的新手。可悲的是,我的第一个任务是使用它创建一个架构,只需更改连接字符串即可连接到 MsSql 或 Mysql 数据库。两个数据库将具有相同的架构。任何人都可以指导我或指出可以帮助我解决这个问题的资源吗?谢谢。

最佳答案

只要确保在配置文件中设置了两个连接字符串,一切都应该没问题。

然后确保将连接字符串名称传递给构造函数中的 DbContext


更新:

当然最好用Code Only approach

关于mysql - Entity Framework 的多数据库支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21648664/

相关文章:

mysql - 具有从 Json 生成的虚拟列的表,使用过程插入数据时出现错误(3102)

entity-framework - 如何在 Visual Studio 2013 中为 sqlite 配置 Entity Framework 6

mysql - SQLServer pyodbc 的 Python 驱动程序比 psycopg2 和带有插入的 mysql.connector 慢得多

sql-server - Azure SQL 在处理多行时非常慢

sql-server - SQL Server 中的 LEN 函数不包含尾随空格

c# - 如何将数据库文件导入到使用 Entity Framework 的 C# 控制台应用程序的解决方案中

c# - System.Data.SQLite 1.0.91.0 和 EF6.0.2

php - 从查询创建数组?

mysql - 从双引号的 csv 字段中去除可变数量的逗号

java - 无法获取连接,DataSource 无效 : "java. sql.SQLException: 无法创建 PoolableConnectionFactory(通信链接失败