【发布时间】:2015-03-23 17:13:17
【问题描述】:
我有以下 SQL 表:
create table dbo.Post (
Id int identity not null,
Content nvarchar (max) not null,
Title nvarchar (200) not null,
Created datetime not null
constraint DF_Post_Created default getutcdate()
)
所以我为 Created 设置了一个默认值并将其设置为不为空。
Entity Framework 应该如何配置?比如:
Property(x => x.Created).HasDatabaseGeneratedOption(DatabaseGeneratedOption.Computed);
我需要添加 IsRequired 吗?我不确定 IsRequired 是否意味着 EF 应该需要 Created 的值,或者数据库是否需要 Created。
【问题讨论】:
标签: entity-framework