ef sqlserver切换到mysql_可以为MySql和SqlServer使用EF上下文吗?
生活随笔
收集整理的這篇文章主要介紹了
ef sqlserver切换到mysql_可以为MySql和SqlServer使用EF上下文吗?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我有兩個實體框架上下文,一個用于MySql,一個用于sql.如果我運行該應用程序,則會出現以下錯誤
The default DbConfiguration instance was used by the Entity Framework before the 'MySqlEFConfiguration' type was discovered.
但是,如果我確實通過給應用程序指定Database.SetInitializer< MySqlContext>發現數據庫類型,則我的常規sql上下文現在正嘗試使用mysql提供程序進行連接.
MySql上下文
[DbConfigurationType(typeof(MySqlEFConfiguration))]
public class ZipCodeContext : DbContext
{
public DbSet ZipCodes { get; set; }
}
我的正常情況
public class MyContext : DbContext
{
public DbSet MyClasses{get;set;}
}
最后是實體框架部分的Web配置
我希望這很清楚,我在桌子上敲打頭
總結
以上是生活随笔為你收集整理的ef sqlserver切换到mysql_可以为MySql和SqlServer使用EF上下文吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工作周报016
- 下一篇: 傻瓜式一键破解MD5加密