Entity Framework Core add unique constraint code-first
On EF core you cannot create Indexes using data annotations.But you can do it using the Fluent API. Like this inside your {Db}Context.cs: protected override void OnModelCreating(ModelBuilder builder) { builder.Entity<User>() .HasIndex(u => u.Email) .IsUnique(); } …or if you’re using the overload with the buildAction: protected override void OnModelCreating(ModelBuilder builder) { builder.Entity<User>(entity => { entity.HasIndex(e => … Read more