Utilizzare SQL Server Compact 4 e Entity Framework Code-First

di Stefano Mostarda, in LINQ,

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

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi