Entity Framework 4 - использование DateTime2 - PullRequest
1 голос
/ 22 ноября 2011

Я хочу, чтобы Entity Framework сохранял все мои даты как тип данных DateTime2.

У меня ProviderManifestToken = "2008" в моем SSDL, и все же все сгенерированные даты - DateTime вместо DateTime2. Чего мне не хватает?

1 Ответ

1 голос
/ 22 ноября 2011

Вы ничего не пропустили. Платформа сущностей никогда не использует DataTime2, если вы вручную не измените процесс ее создания базы данных (только в первом подходе к модели). Вам необходимо обновить файл SSDLToSQL10.tt, чтобы использовать DateTime2 вместо DateTime. Проверьте конец этого ответа для получения дополнительной информации об изменении шаблона и настройке VS для использования нового шаблона.

...