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
Eseguire attività basate su eventi con Azure Container Jobs
Generare file per il download da Blazor WebAssembly
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Creare un'applicazione React e configurare Tailwind CSS
Utilizzare un service principal per accedere a Azure Container Registry
Migrare una service connection a workload identity federation in Azure DevOps
Utilizzare la libreria Benchmark.NET per misurare le performance
Definire lo stile CSS in base alle dimensioni del container
Gestire i null nelle reactive form tipizzate di Angular
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Accesso sicuro ai secrets attraverso i file in Azure Container Apps
Eseguire le GitHub Actions offline