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
Costruire endpoint SSE in ASP.NET Core
Utilizzare noopener e noreferrer nei link HTML
Ridimensionamento automatico input tramite CSS
Recuperare le subissue e il loro stato di completamento in GitHub
Nuove validazioni Form Blazor
Impostare il tipo di supporto dei campi Json in Entity Framework con Sql Server
Gestione dei codeowners in GitHub
Ridurre il reflow cambiando il CSS
Configuratione e utilizzo .NET Aspire CLI
Mischiare codice server side e client side in una query LINQ con Entity Framework
Interazione con ReconnectModal in Blazor
Recuperare gli audit log in Azure DevOps




