将Ado.net Entity Framework项目从MSSQL迁移到MySQL遇到一个问题:MySQL表名无法使用大写字母。这就导致了迁移后在Ado.net Entity Framework生成的实体类无法匹配原先的代码。

解决办法:

打开 MySQL 的配置文件 my.ini ,在 [mysqld] 节下加入   lower_case_table_names=0  

注意要重启MySQL