15

Actualmente estamos trabajando en el EF 4.3. Nos gustaría actualizarlo a EF5. Tengo google los pasos del proceso de actualización, pero no obtuve ningún resultado. Por favor, ayúdame..!Cómo actualizar desde Entity Framework 4.3 a EF 5

Gracias .. :)

+1

Un poco complicado (para mí) escribir aquí, pero tal vez [esto] (http://msdn.microsoft.com/en-us/magazine/jj618295.aspx) ayude? –

Respuesta

18

Aquí hay dos enlaces para que el contenido que he creado en EF4.3 a EF5:

artículo: Moving proyectos existentes para EF 5 http://msdn.microsoft.com/en-us/magazine/jj618295.aspx

video: Entity Framework 5 enumeraciones y solución Pasar de EF 4,3 http://thedatafarm.com/blog/data-access/video-entity-framework-5-enums-and-moving-solution-from-ef-4-3/

hth Julie

+0

Gracias Julie, he cambiado el EF4 a EF5. Pero en EF5 hay muchos métodos y propiedades que faltan, por ejemplo: AcceptAllChanges(), Connection.Close(), AddObject(), DeleteObject() etc. ¿Me perdí algo ...? –

+4

Parece que está haciendo dos turnos más aquí. La primera es que estás usando el DbContext en lugar del ObjectContext. En segundo lugar, está utilizando vs2012, que convierte a DbContext en el código generado por defecto del diseñador de EF. ¿Es eso correcto? Si es así, entonces aunque DbContext es más fácil con las nuevas aplicaciones, es probable que desee decirle al diseñador que use la plantilla ObjectContext. Consulte este tema msdn http://msdn.microsoft.com/en-us/data/jj556581 –

+1

Sí, tiene razón. Esta solución resolverá mi problema, pero tengo que saber por qué microsoft se usó por defecto como DbContext en lugar de ObjectContext en VS2012. Me temo que, si voy a de nuevo a "EF5 con ObjectContext", ¿obtendré el mismo rendimiento que esperábamos ...? He leído su publicación-> http://www.devproconnections.com/article/entity-framework/entity-framework-5-143875 sobre el rendimiento de la consulta. Pero más sobre el rendimiento de la consulta, ¿puedo obtener todas las características de EF5 tal como están? –

Cuestiones relacionadas