使用 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());
}