come aggiungo alla mia fluente API un indice completo?
Ho appena visto HasIndex ()
public void Configure(EntityTypeBuilder<Company> builder)
{
builder.HasKey(x => x.Id);
builder.Property(x => x.Id).ValueGeneratedOnAdd();
builder.HasIndex(x => x.Name);
builder.Property(x => x.Name).HasMaxLength(100).IsRequired();
}
La creazione di indici di testo completo non è supportata in EF Core 2.1, esiste un problema nel tracciamento all'indirizzo https://github.com/aspnet/EntityFrameworkCore/issues/11488
In sintesi;
In EF Core 2.1 abbiamo il supporto iniziale per la ricerca full-text tramite il predicato di FreeText in LINQ, ma funziona solo con i database che sono già stati indicizzati. EF Core e il provider SQL Server non forniscono alcun modo per configurare il modello in modo che le migrazioni o ConfirmCreated possano generare l'SQL corretto per la definizione degli indici.