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
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Utilizzare Locust con Azure Load Testing
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Anonimizzare i dati sensibili nei log di Azure Front Door
La gestione della riconnessione al server di Blazor in .NET 9
Gestire progetti NPM in .NET Aspire
Integrare OpenAI tramite Aspire
Gestire gli errori nelle Promise JavaScript con try()
Change tracking e composition in Entity Framework
Centralizzare gli endpoint AI Foundry con Azure API Management
Utilizzare Hybrid Cache in .NET 9
Gestione degli eventi nei Web component HTML


