Quando creiamo una tabella utilizzando la libreria SQLite-net, quello che dobbiamo specificare nella classe mappata sono la chiave primaria e altri dati di mapping. Tra i dati di mapping che possiamo specificare c'è l'indice su una proprietà (e di conseguenza sulla relativa colonna) che torna utile quando abbiamo molti dati e vogliamo velocizzare le ricerche basate sulla colonna.
Per specificare l'indice dobbiamo semplicemente decorare la proprietà da indicizzare con l'attributo Indexed così come mostrato nel prossimo esempio.
public class Person{
[PrimaryKey, AutoIncrement]
public string Id { get; set; }
public string Name { get; set; }
[Indexed]
public string SSN { get; set; }
}Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Eliminare record doppi in Sql Server
Gestione CSS in Blazor con .NET 9
Creare una libreria CSS universale - Rotazione degli elementi
Interagire con Azure DevOps tramite MCP Server
Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
Gestire gli accessi con Token su Azure Container Registry
Utilizzare Intersect e Except per filtrare set di dati in TSql
Esporre un server MCP con Azure API Management
Aggiornare a .NET 9 su Azure App Service
Gestire pubblicazione Kubernetes tramite .NET Aspire
Recuperare gli audit log in Azure DevOps
Abilitare automaticamente il force push di un gruppo su Azure DevOps


