How can I stop EF Core from creating a filtered index on a nullable column : <p>I have this model:</p>

<pre><code>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; }
}
</code></pre>

<p>And index configured via Fluent API:</p>

<pre><code>entityBuilder.HasIndex(e =&gt; new { e.LevelId, e.Name, e.DeletedAt })
    .IsUnique();
</code></pre>

<p>It's creating a table with a unique filtered index. How can I prevent EF from adding the filter? I just want the index and don't want it filtered.</p>
