|
|
1
26
是的,终于有了一些有趣的地方。
总而言之,路漫漫,但终究会有一天 另一点需要注意的是,在使用MySQL部署MVC站点时,您最需要的是在web.config中添加一个DataFactory。 (这个答案是通过其他渠道得到的,经过反复琢磨) 只需添加:
作为web.config的单独部分 确保设置版本号 与站点一起部署的MySQL.Data.dll(最好将MySQL dll“复制为本地”以确保兼容性)。 |
|
|
2
2
|
|
|
3
2
如前所述,连接字符串的名称必须与扩展System.Data.Entity.DbContext的类的名称匹配。
我发现确保dev box和服务器在版本中有正确的mySQL connector.dll比在webconfig中处理DbFactoryProviders更容易。在project/solution build包中正确打包意味着我只需要连接字符串行,而不需要DbFactoryProviders行,我发现在许多机器上很难一致地工作。 我需要将mySQL标识符区分大小写的设置从0改为1。如果没有这个设置,EF connected的SQL就找不到存在的表,因为与mySQL创建的固定大小写表相比,我的对象的大小写名称是混合的。 |
|
|
Andrus · 如何在Linux中阅读期刊 1 年前 |
|
|
Miranda · 读取xml文件时路径错误中有非法字符 1 年前 |
|
|
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 2 年前 |
|
|
Kiryl · Sitecore中自己的控制器 2 年前 |
|
|
Farid · 如何从数据库中填充Resource.resx文件值? 2 年前 |