.NET MVC 3 Code Первая сортировка базы данных - PullRequest
3 голосов
/ 14 марта 2012

Я пытаюсь развернуть приложение .NET MVC3 безуспешно.У меня проблема с датой и временем, которую я не могу исправить.Позвольте мне попытаться объяснить:

Я установил Microsoft Visual Web Developper 2010 на французском языке.Моя локализация в панели управления французская.Когда я сначала кодирую свою модель и пытаюсь развернуть свое приложение, я вижу, что мои таблицы создаются с использованием параметров сортировки SQL_Latin1_General_CP1_CI_AS, что означает локализацию на английском языке! ??!Тогда у меня, конечно, проблема с датой и временем в моей производственной базе данных.Как я могу изменить параметры сортировки моей базы данных SQLserver Compact в dev, чтобы она соответствовала моей производственной базе данных?Почему EF создает мои таблицы с английским сопоставлением ??

Спасибо за вашу помощь

1 Ответ

2 голосов
/ 31 марта 2012

По 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 поддерживает альтернативные параметры сортировки по умолчанию.

...