必需屬性(NOT NULL)
通過使用 .IsRequired()
方法,可以將屬性指定為必需屬性,這意味著該列將具有 NOT NULL 約束。
using System.Data.Entity;
// ..
public class PersonContext : DbContext
{
// ..
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
// ..
modelBuilder.Entity<Person>()
.Property(t => t.Name)
.IsRequired();
}
}
生成的列具有 NOT NULL 約束: