Link copiato negli appunti
Da qualche giorno è stata rilasciata la versione 4.3 di Entity Framework, l'ORM di casa Microsoft. Come ormai di consuetudine, per utilizzarlo nei nostri progetti è sufficiente digitare nella "Package Manager Console" integrata in Visual Studio 2010 il comando:
Install-Package EntityFramework
Come segnalato anche nel blog dell'ADO.NET Team, tra le novità che caratterizzano questa release, oltre alla correzione di alcuni bug, abbiamo alcune importanti novità (o meglio integrazioni):
- Configuration File Settings: nei file app.config e web.config è ora possibile specificare una sezione entityFramework dove possiamo specificare i parametri di connessione (rimane invariata la modalità classica), se inizializzare la creazione di un database o meno, oppure se migrare (in caso di approccio Code First) il database all'ultima versione disponibile;
- Code First Migrations: permette di seguire lo sviluppo incrementale di un database direttamente da Visual Studio e la console di NuGet, attraverso l'utilizzo di semplici comandi (con eventuale generazione di script .sql) che permettono la "migrazione" di una base dati da una versione ad una successiva o eventualmente eseguire il rollback ad una precedente.
Purtroppo per il tanto atteso supporto agli Enums (e non solo) è necessario pazientare ancora ed
aspettare la beta della versione 5.0 di EF.