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
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Utilizzare Intersect e Except per filtrare set di dati in TSql
Utilizzare una qualunque lista per i parametri di tipo params in C#
Fornire parametri ad un Web component HTML
Testare l'invio dei messaggi con Event Hubs Data Explorer
Eseguire script pre e post esecuzione di un workflow di GitHub
Gestione dei nomi con le regole @layer in CSS
Ottimizzare le performance usando Span<T> e il metodo Split
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Gestione degli eventi nei Web component HTML
Utilizzare Containers in .NET Aspire
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
I più letti di oggi
- Documentare i servizi REST con Swagger e OpenAPI con .NET 9
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- .NET Conference Italia 2024 - Milano
- Gestione CSS in Blazor con .NET 9