Me pregunto qué tienen en común EntityFramework.dll y System.Data.Entity.dll y qué tienen diferente? Mi proyecto hace referencia a System.Data.Entity.dll (junio CTP) para aprovechar el primer modelo de código y todo funciona bien.EntityFramework.dll vs System.Data.Entity.dll - ambigüedad
Ahora deseo utilizar la herramienta Code First Migrations, y requiere EntityFramework.dll que también tengo que agregar a mi proyecto. Sin embargo, cuando se hace referencia a ambas bibliotecas (EntityFramework.dll y System.Data.Entity.dll), recibo muchos errores de compilación argumentando que algunas clases están definidas en ambas bibliotecas.
Cuando elimino EntityFramework.dll, el proyecto vuelve a compilar pero no puedo usar Migraciones. Cuando solo se hace referencia a EntityFramework.dll, recibo errores de compilación que indican que algunas clases no se encuentran (por ejemplo, tipo de datos espaciales).
¿Qué debo hacer en esta situación? ¡Gracias de antemano!
Entendido, gracias. –
Buena explicación, cuando agrego EF 4.3, agrega solo el dll EF, y el entity.dll no se actualiza. Entonces, ¿puedo usar nuevas funciones o no? el proyecto se compila sin EF.dll – Dani
Si el proyecto se compila sin EntityFramework.dll significa que no lo usa. –