Невозможно сделать строковый столбец уникальным с помощью Fluent API - PullRequest
0 голосов
/ 11 января 2020

В моем приложении я хочу обеспечить уникальность столбца. Сущность выглядит следующим образом

public class Category
{
    public string Name { get; set; }
}

В этом контексте я отмечаю столбец уникальным

protected override void OnModelCreating(ModelBuilder modelBuilder)
{
     modelBuilder.Entity<Category>().HasIndex(c => c.Name).IsUnique();
}

После этого я все еще могу добавлять категории с повторяющимися именами.

Кто-нибудь может заметить, что я здесь делаю неправильно?

...