|
|
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创建的固定大小写表相比,我的对象的大小写名称是混合的。 |
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |