Почему EF DataBase First не использует getdate ()?

Я использую EF 4.1 сначала с базой данных.

Пример таблицы:

CREATE TABLE dbo.Product(
   [ID] [int] IDENTITY(1,1) not null,
   Title nvarchar(200) not null,
   CreateDate datetime not null default(getdate()),
)

Когда я добавляю новую строку, я получаю исключение о переполнении типа DateTime.

getdate()настроек базы данных недействительны.

Я должен установить storeGeneatePatternсвойство поля createdateна Computed.

Есть ли способ, чтобы EF автоматически генерировал столбец DateTimeбез ручной установки??

5
задан marc_s 24 April 2012 в 06:41
поделиться