Entity Framework CoreでカラムにUnique制約をつける
属性でつけることはできないけれど,FluentAPIでつけることができる.
DbContextクラスのOnModelCreating
メソッド内で以下のようにする.
protected override void OnModelCreating(ModelBuilder builder) { builder.Entity<Member>() .HasIndex(m => m.LastName) .IsUnique(); }