Entity Framework Core permette di specificare gli indici di una tabella e di specificare quali colonne fanno parte degli indici. Queste specifiche vengono fornite in fase di mapping tramite il metodo HasIndex così come mostrato nell'esempio.
protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity<Person>(entity => { entity .HasIndex(e => new { e.FirstName, e.LastName }) .HasName("IX_Person"); } }
In questo caso abbiamo specificato che l'entity Person ha un indice chiamato IX_Person che incude le proprietà FirstName e LastName. In fase di creazione del database, Entity Framework si occuperà di creare lo script necessario per creare questo script nel database.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Eseguire attività basate su eventi con Azure Container Jobs
Eseguire una query su SQL Azure tramite un workflow di GitHub
Reactive form tipizzati con modellazione del FormBuilder in Angular
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Migrare una service connection a workload identity federation in Azure DevOps
Gestire undefined e partial nelle reactive forms di Angular
Routing statico e PreRendering in una Blazor Web App
Eseguire una GroupBy per entity in Entity Framework
Definire stili a livello di libreria in Angular
Ottenere il contenuto di una cartella FTP con la libreria FluentFTP