问题描述
- entity framework code first连接多数据库的问题
-
求帮忙,我现在用来自数据库的code first方式连接数据库A,一切正常。
现在想要连接到数据库B,数据库A的表在B中全部都有,结构也都一样,B数据库有很多其他表。
现在的问题是我只修改config里的connectionStrings配置,程序会报“ 具有固定名称“MySql.Data.EntityClient”的 ADO.NET 提供程序未在计算机或应用程序配置文件中注册或无法加载“这个错误。
想要实现的就是以后只用通过修改config里的connectionStrings即可连接不同的数据库。这个要怎么实现啊?
求解。
解决方案
在你程序启动的时候加上
Database.SetInitializer<你的上下文类>(null);
这样可以忽略EF去验证ModelHash
解决方案二:
Entity Framework code first 手动修改数据库的问题
时间: 2025-01-11 09:10:51