У меня есть эта модель:
public class Subject
{
public int Id { get; set; }
[Required]
[StringLength(50)]
public string Name { get; set; }
public int LevelId { get; set; }
[ForeignKey("LevelId")]
public Level Level { get; set; }
[Column(TypeName = "datetime2")]
public DateTime? DeletedAt { get; set; }
}
И индекс, настроенный через Fluent API:
entityBuilder.HasIndex(e => new { e.LevelId, e.Name, e.DeletedAt })
.IsUnique();
Он создает таблицу с уникальным отфильтрованным индексом. Как я могу запретить EF добавлять фильтр? Я просто хочу индекс и не хочу его фильтровать.