No se puede encontrar la propiedad CurrentValues ​​en EntityEntry <T> objeto que devolvió DbContext.Entry <T> 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.




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué