Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc .NET MVC 3代码优先数据库排序规则_Asp.net Mvc_Asp.net Mvc 3_Sql Server Ce_Code First_Collation - Fatal编程技术网

Asp.net mvc .NET MVC 3代码优先数据库排序规则

Asp.net mvc .NET MVC 3代码优先数据库排序规则,asp.net-mvc,asp.net-mvc-3,sql-server-ce,code-first,collation,Asp.net Mvc,Asp.net Mvc 3,Sql Server Ce,Code First,Collation,我正在尝试部署.NET MVC3应用程序,但没有成功。 我有一个日期时间问题无法解决。让我试着解释一下: 我已经用法语安装了Microsoft visual web Developer 2010。我在控制面板中的本地化是法语。 当我首先编写我的模型并尝试部署我的应用程序时,我可以看到我的表是用SQL\u Latin1\u General\u CP1\u CI\u作为排序规则创建的,这意味着英语本地化!??!当然,我的生产数据库有一个日期时间问题。 如何在dev中更改SQLserver Compa

我正在尝试部署.NET MVC3应用程序,但没有成功。 我有一个日期时间问题无法解决。让我试着解释一下:

我已经用法语安装了Microsoft visual web Developer 2010。我在控制面板中的本地化是法语。 当我首先编写我的模型并尝试部署我的应用程序时,我可以看到我的表是用SQL\u Latin1\u General\u CP1\u CI\u作为排序规则创建的,这意味着英语本地化!??!当然,我的生产数据库有一个日期时间问题。 如何在dev中更改SQLserver Compact数据库的排序规则以匹配生产数据库?为什么EF使用英文排序创建我的表格

感谢您的帮助

根据

所有未指定Windows排序规则名称而创建的数据库都被指定为Latin1_General(默认排序规则)。示例:拉丁语1_General_CI_AS。此排序规则使用拉丁1通用词典排序规则,代码页1252。它不区分大小写,区分重音


由于EF似乎不支持自定义此项,如果您可以选择,我建议您安装SQL Server Express并改用此项,因为SQL Server Express支持其他默认排序规则。

非重复的可能重复链接问题是更改特定列的排序规则,这与更改整个数据库的默认排序规则有关