Najpierw używam EF 4.1 z bazą danych.Dlaczego EF DataBase Najpierw nie używamy getdate()?
Przykład tabeli:
CREATE TABLE dbo.Product(
[ID] [int] IDENTITY(1,1) not null,
Title nvarchar(200) not null,
CreateDate datetime not null default(getdate()),
)
Podczas dodawania nowego rzędu, pojawia się wyjątek odnośnie typu DateTime przepełnienia.
Ustawienia bazy danych getdate()
są nieprawidłowe.
Muszę ustawić wartość storeGeneatePattern
pola createdate
na Computed
.
Czy jest jakiś sposób, aby EF automatycznie wygenerował kolumnę DateTime
bez ustawienia ręcznie?
To wystarczający powód, aby nie używać EF w jakiejkolwiek poważnej aplikacji dla mnie. – xr280xr