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
Supporto semplificato per le left join in Entity Framework 10
Le cron expression di un workflow di GitHub
Gestione opzioni colonna nella Blazor QuickGrid
Utilizzare i named query filter di Entity Framework
Configurare OpenAI in .NET Aspire
Blazor e Static Web Assets in .NET 10
Monitorare le tabelle di Azure SQL Database con Change Event Streaming
Utilizzo del persistent state di Blazor nel prerendering
Microsoft Fabric: la piattaforma unificata per l'ecosistema dati moderno
Esporre workflow come server MCP con Azure Logic Apps
Escludere alcuni file da GitHub Copilot
Centralizzare e governare MCP server e Skill con Azure API Center


