FileNotFoundException:找不到文件“MySql.Data.resources”

时间:2016-01-17 18:23:29

标签: mysql entity-framework entity-framework-6

使用MySql运行EF 6时,我可以完美地使用EF,但只要我开始使用

写入数据库
        var newSession = new SessionModel();
        _context.Sessions.Add(newSession);
        _context.SaveChanges();

我得到这个,一到SaveChanges

  

System.Data.Entity.Core.EntityException:发生错误   在提供者连接上启动事务。看到内心   细节例外。 ---> System.IO.FileNotFoundException:该文件   找不到“MySql.Data.resources”

我已将文件安装到GAC,包括

  • Mysql.Data.dll
  • Mysql.Data.Entity.EF6.dll

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

不知何故,解析器正在为Mysql.Data.Resources寻找de-DE卫星而无法找到它。

设置

  Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");            
  Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");

在Startup.cs帮助了。