我正在尝试部署我的.NET MVC3应用程序但没有成功。 我有一个日期时间问题,我无法修复。让我试着解释一下:
我已经用法语安装了Microsoft visual web developper 2010。我在控制面板中的本地化是法语。 当我首先编写我的模型并尝试部署我的应用程序时,我可以看到我的表是使用SQL_Latin1_General_CP1_CI_AS整理创建的,这意味着英语本地化!??!当然,我的生产数据库有一个日期时间问题。 如何在dev中更改SQLserver Compact数据库的排序规则以匹配我的生产数据库?为什么EF用英文校对创建我的表?
感谢您的帮助
答案 0 :(得分:2)
根据http://msdn.microsoft.com/en-us/library/ms174596(v=sql.90).aspx
在未指定Windows排序规则名称的情况下创建的所有数据库都将分配Latin1_General(默认排序规则)。示例:Latin1_General_CI_AS。此排序规则使用Latin1常规字典排序规则,代码页1252.它不区分大小写并且区分重音。
由于EF似乎不支持自定义,我建议,如果它是一个选项,安装SQL Server Express并使用它,因为SQL Server Express支持其他默认排序规则。