SQL Server 2005 поддерживает datetime2
Я не могу найти в официальной документации, если SQL Server 2005 поддерживает тип данных datetime2?
3 ответа
Видимо это не так. Вот поддерживаемые типы данных.
РЕДАКТИРОВАТЬ:
Согласно следующим источникам datetime2 был введен в SQL Server 2008.
Откройте EDMX в редакторе файлов (или "откройте с помощью…" в Visual Studio и выберите "Редактор XML"). Вверху вы найдете модель хранилища, у которой есть атрибут ProviderManifestToken. Это должно иметь значение 2008. Измените его на 2005, перекомпилируйте и все работает.
ПРИМЕЧАНИЕ: вам придется делать это каждый раз, когда вы обновляете модель из базы данных.
Может быть, вы столкнулись с этой проблемой:
Используемая версия SQL Server не поддерживает тип данных datetime2
Вы можете увидеть решение следующим образом:
Использование SQL Server 2008 и SQL Server 2005 и дата и время