Visual studio feeds

All Visual Studio blogs in one place

Subscribe

Enter your email address:

Delivered by FeedBurner

Increase your website traffic with Attracta.com

Google+

Contact

Email:
Subject:
Message:
Anti-spam: How many eyes has a typical person?

Follow us on FB

Search

EF 5 y la re-generación de esquema

AddThis Social Bookmark Button
En este mismo blog ya he hablado mucho con respecto a las migraciones y los inicializadores de Entity Framework,  (aquí, aquí o aquí son algunas entradas ), así  como su evolución desde las betas hasta la version 4.3.1 que tenemos en la actualidad como última version final. Pués bien, EF 5 incluye un pequeño cambio con respecto al trabajo con las bases de datos subyacentes que me parece muy sutil pero importante. Desde la llegada de las migraciones el proceso de comprobación de las bases de datos de trabajo se realizaba, una vez por appdomain, utilizando una
tabla llamada _MigrationHistory establecida como tabla de sistema, en esta tabla, además de otros datos que no vienen  a cuento,encontrabamos el hash del modelo con el que puede trabajar esa base de datos, si el hash del modelo y el almacenado en la base de datos coincide entonces estamos correctos para realizar el trabajo. En el caso de que no coincida, entonces dependera de nuestros inicializadores el saber que pasa, por ejemplo, si tenemos establecido MigrateDatabaseToLatestVersion podremos actualizar nuestra base de datos en el proceso de inicializacion. Aunque parezca que con esto tenemos suficiente, hay un caso que lo...(Read whole news on source site)

Home