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
Utilizzare Locust con Azure Load Testing
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Loggare le query più lente con Entity Framework
Testare il failover sulle region in Azure Storage
Centralizzare gli endpoint AI Foundry con Azure API Management
Triggerare una pipeline su un altro repository di Azure DevOps
Referenziare un @layer più alto in CSS
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Generare una User Delegation SAS in .NET per Azure Blob Storage
Eseguire una ricerca avanzata per recuperare le issue di GitHub
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
I più letti di oggi
- Documentare i servizi REST con Swagger e OpenAPI con .NET 9
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!