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
Migliorare la sicurezza dei prompt con Azure AI Studio
Aggiornare a .NET 9 su Azure App Service
Gestione degli stili CSS con le regole @layer
Gestione dei nomi con le regole @layer in CSS
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Eseguire script pre e post esecuzione di un workflow di GitHub
Garantire la provenienza e l'integrità degli artefatti prodotti su GitHub
Utilizzare Azure AI Studio per testare i modelli AI
Filtrare i dati di una QuickGrid in Blazor con una drop down list
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- #lightswitch 2012 supporta nativamente #html5, #jquery e #jquerymobile. è stato mostrato girare su #ipad a #msteched
- 6 giorni al lancio di #netfx4 e #vs10ita. segui il nostro speciale su http://u.aspitalia.com/gh