小编Roc*_*oke的帖子

为什么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()),
)
Run Code Online (Sandbox Code Playgroud)

当我添加一个新行时,我得到一个关于DateTime类型溢出的异常.

getdate()数据库的设置是无效的.

我必须将字段的storeGeneatePattern属性设置createdateComputed.

有没有办法让EF自动生成DateTime列而无需手动设置?

entity-framework ef-database-first

5
推荐指数
1
解决办法
1352
查看次数