c#实体框架与远程mysql数据库的奇怪行为

时间:2017-10-19 17:56:27

标签: c# mysql entity-framework

我正在尝试使用实体框架6.1.3连接远程MySql服务器(MySql.Data.Entity 6.9.9)。连接没有失败,但我的代码做了意想不到的事情: issue #18937

有趣的是,这个代码在我的本地MySql DB上以预期的方式运行,具有完全相同的模式和完全相同的记录。 有没有人有想法,为什么代码不能在远程数据库上工作?如何解决这个错误?

编辑: 代码也可以正常工作,例如,比较整数主键。字符串比较的问题?所有记录都可以很容易地说出ToList()。

1 个答案:

答案 0 :(得分:0)

问题在于charset。只需添加" charset = utf8" (我的远程db默认字符集)连接字符串。