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
Triggerare una pipeline su un altro repository di Azure DevOps
Recuperare gli audit log in Azure DevOps
Introduzione ai web component HTML
Combinare Container Queries e Media Queries
Utilizzare una qualunque lista per i parametri di tipo params in C#
Eliminare record doppi in Sql Server
Gestire codice JavaScript con code splitting e lazy loading
Ottenere un token di accesso per una GitHub App
Implementare il throttle in JavaScript
Referenziare un @layer più alto in CSS
Utilizzare Intersect e Except per filtrare set di dati in TSql
Configurare e gestire sidecar container in Azure App Service