使用 fluent api 将所有实体字段设置为必填
Set all an entity fields to required using fluent api
有没有什么方法可以使用 fluent API 一次设置所有需要的实体字段。
试试这个方法:
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Properties().Where(p => p.DeclaringType == typeof(EntityClassName))
.Configure(c => c.IsRequired());
}
有没有什么方法可以使用 fluent API 一次设置所有需要的实体字段。
试试这个方法:
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Properties().Where(p => p.DeclaringType == typeof(EntityClassName))
.Configure(c => c.IsRequired());
}