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
Creare form tipizzati con Angular
Utilizzare i primary constructor di C# per inizializzare le proprietà
Usare un KeyedService di default in ASP.NET Core 8
Miglioramenti agli screen reader e al contrasto in Angular
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Utilizzare i primary constructor in C#
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Inizializzare i container in Azure Container Apps
Determinare lo stato di un pod in Kubernetes
Effettuare chiamate con versioning da Blazor ad ASP.NET Core
Eseguire operazioni con timeout in React
Utilizzare Tailwind CSS all'interno di React: primi componenti