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
Ottimizzare i costi con Smart tier in Azure Blob Storage
Canary release con .NET Aspire
Integrare LLM alle nostre applicazioni in .NET con MCP
Utilizzare ExecuteUpdate per aggiornare colonne JSON in Entity Framework
Pubblicare un MCP Server in GitHub MCP Registry
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
Eseguire i pre-commit hook di git con dependabot
Utilizzare le View Transition API di JavaScript
Creare una cache temporanea in JavaScript
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Breaking the Legacy Barrier: how to Use AI to Modernize Applications
Gestire il ciclo di vita di AbortController in Javascript


