Nello script precedente abbiamo visto come sia semplice utilizzare SQL Server Compact per applicazioni che utilizzano Entity Framework e che fanno uso del designer per generare l'EDM. In questo script vediamo come sia altrettanto semplice creare che usa Entity Framework Code-First per eseguire il mapping tra classi e database.
Il primo passo consiste nel creare il codice delle classi di dominio come di seguito.
public class Person{
public int Id { get; set; }
public string Name { get; set; }
}Il secondo passo consiste nel creare la classe che fa da contesto.
public class MyContext : DbContext{
public DbSet<Person> People { get; set; }
}Il terzo passo consiste nel creare la stringa di connessione MyContext nel file di configurazione facendo attenzione ad usare il provider ADO.NET per SQL Server Compact.
<add name="MyContext" connectionString="Data Source=|DataDirectory|MyDb.sdf" providerName="System.Data.SqlServerCe.4.0"/>
A questo punto la nostra applicazione è pronta per utilizzare SQL Server Compact.
Riferimenti utili
Dite addio ad Access con SQL Server Compact 4.0 (speciale)https://www.aspitalia.com/focuson/1207/Dite-Addio-Access-SQL-Server-Compact-4.0.aspx
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Recuperare gli audit log in Azure DevOps
Mischiare codice server side e client side in una query LINQ con Entity Framework
Modificare lo stile in una QuickGrid Blazor
Configuratione e utilizzo .NET Aspire CLI
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
Configurare OpenAI in .NET Aspire
Integrare OpenTelemetry direttamente in Azure Monitor
Gestire pubblicazione Kubernetes tramite .NET Aspire
Gestire trasferimenti cloud con Azure Storage Mover
Esporre tool MCP con Azure Functions
Raggruppare risorse in .NET Aspire
Utilizzo delle stepped value functions nel CSS




