我首先使用EF 4.1和數據庫。爲什麼EF數據庫首先不使用getdate()?
示例表:
CREATE TABLE dbo.Product(
[ID] [int] IDENTITY(1,1) not null,
Title nvarchar(200) not null,
CreateDate datetime not null default(getdate()),
)
當我添加一個新行,我得到DateTime類型溢出異常。
數據庫設置的getdate()
無效。
我必須將createdate
字段的storeGeneatePattern
屬性設置爲Computed
。
有什麼辦法讓EF自動生成DateTime
列而不需要手動設置?
足夠的理由不能在任何嚴重的應用程序中使用EF。 – xr280xr 2015-09-29 21:08:58