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

Cuidado con EF 4.3.X si vienes desde 4.2 o anteriores…

AddThis Social Bookmark Button
Bueno, el título es bástante explicativo verdad, para todos aquellos que tengais un proyecto en 4.1 o 4.2 y estéis pensando en migrar a la ultima versión del paquete de NuGet tener en cuenta que hay algunas características de los mapeos rotas y por lo tanto el proceso de cambio os puede dar algún que otro quebradero de cabeza. El porque de estas regresiones se debe a la introducción de Migraciones en la version 3 y a la inclusión de este API en el pipeline del proceso de creación del modelo y base de datos.   A continuación me gustaría exponeros
algun ejemplo de elemento rotos entre 4.2 y las versiones superiores, con Migrations.Si quiere comprobarlo usted mismo puede probar los ejemplos con 4.2 utilizando el siguiente comando de NuGet, Install-Package EntityFramework –Version 4.2 TPH - Partiendo del siguiente modelo simple:
public class Product { public int Id { get; set; } }   public class Software : Product { } public class Book : Product { }
En EF 4.2 podíamos hacer:
protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Entity() .Map(emc => ...(Read whole news on source site)

Home