. NET Core 3.1, предварительный просмотр EF Core 5.0 6
Здравствуйте,
У меня есть внешний ключ, но я не хочу иметь индекс для этого свойства (мне нужно создать та же база данных, что и из "classi c" EF 6).
Моя конфигурация:
entity.HasOne(d => d.Tenant)
.WithMany()
.HasForeignKey(d => d.TenantId)
.OnDelete(DeleteBehavior.ClientSetNull)
.HasConstraintName("FK_MyFKName");
Но это создает:
CONSTRAINT [FK_MyFKName] FOREIGN KEY ([TenantId]) REFERENCES [dbo].[Tenant] ([TenantId])
CREATE NONCLUSTERED INDEX [IX_Contact_TenantId]
ON [dbo].[Contact]([TenantId] ASC);
GO
Как отключить создание Индекс? Или это было неправильно в EF Classi c, и у меня должны быть и FK, и Index?