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 Hybrid Cache in .NET 9
Effettuare un clone parziale di un repository di GitHub
Integrazione di Copilot in .NET Aspire
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Anonimizzare i dati sensibili nei log di Azure Front Door
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Raggruppare risorse in .NET Aspire
Configurare OpenAI in .NET Aspire
I più letti di oggi
- Gli oggetti CallOut di Expression Blend 4.0
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Le DirectInk API nella Universal Windows Platform
- Sfruttare una CDN con i bundle di ASP.NET
- Utilizzare un DataContext specifico per la modalità design time di Blend e Visual Studio nei controlli Silverlight
- Inserire le news di Punto Informatico nel proprio sito


