No se puede encontrar la propiedad CurrentValues ​​en EntityEntry objeto que devolvió DbContext.Entry método

c# entity-framework entity-framework-core

Pregunta

Para alguien que se olvida de las etiquetas de pregunta, se trata de EntityFramework 7 (beta8)

La pregunta principal está en el tema.

Por cierto, todo lo que necesito es un método de acceso directo que me permita establecer las propiedades de la entidad utilizando otra entidad del mismo tipo (como en el código de ejemplo a continuación):

dbContext.Entry(someAttachedEntity)
    .CurrentValues
    .SetValues(someSrcObject);

Parece que mi problema está conectado con el tipo de valor de retorno de DbContext.Entry <T>: en EF6 era DbEntityEntry <T>, pero en EF7 es EntityEntry <T> (¿más objeto abstracto?) .

Entonces, ¿es un cambio de ruptura o simplemente echo de menos alguna dependencia?

Respuesta aceptada

Desde aspnet / EntityFramework # 1999 ;

no tenemos nada como esto planeado para EF7 RTM pero parece algo que consideraríamos agregar en el futuro.



Related

Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow