Доброго времени суток.
У меня следующая задача - проверить на уникальность поле модели при добавлении в БД.
Контекс:
public class InstituteContext : DbContext
{
public InstituteContext (DbContextOptions<InstituteContext> options)
: base(options)
{
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Department>().HasIndex(p => p.Name).IsUnique();
}
public DbSet<Institute.Models.Department> Department { get; set; }
}
Для этого создаю атрибут валидации... но никак не могу создать экземпляр контекста что бы вытянуть оттуда все поля NAME.
Пробую вот так:
var db = new InstituteContext();
Но тогда требует аргумент, потому что в конструктор идет с аргументом... что передавать ему?