¿Cuál es el equivalente de ObjectContext.ApplyCurrentValues for DbContext?¿Cuál es el equivalente de ObjectContext.ApplyCurrentValues para DbContext
33
A
Respuesta
47
No hay equivalente. Usted puede obtener ObjectContext con ...
((IObjectContextAdapter)myDbContext).ObjectContext.ApplyCurrentValues(...)
... o usar un método similar de DbEntityEntry
:
myDbContext.Entry(originalEntity).CurrentValues.SetValues(changedEntity);
originalEntity
representa el objeto antes del cambio (por lo general obtienen de la base de datos antes de actualizar) Debe estar unido al contexto. changedEntity
representa la entidad con la misma clave que se ha cambiado.
Este segundo enfoque probablemente está estrechamente relacionado con el método ObjectStateEntry.ApplyCurrentValues
de EF 4.0 .
Cuestiones relacionadas
- 1. ¿Cuál es el equivalente Ruby de "pythonic"?
- 2. ¿Cuál es el equivalente de Ruby para StringReader de Java?
- 3. ¿Cuál es el equivalente de argv [0]?
- 4. ¿Cuál es el equivalente Python de Tomcat?
- 5. ¿Cuál es el equivalente Monotouch de dealloc?
- 6. ¿Cuál es el equivalente de java.sql.Types para MySQL TEXT?
- 7. ¿Cuál es el equivalente de write_attribute para asociaciones en Rails?
- 8. ¿Cuál es el equivalente de LINQ-a-SQL para Silverlight?
- 9. ¿Cuál es el equivalente Android de/dev/video0 para tableta?
- 10. ¿Cuál es el equivalente de Varchar (máximo) para DB2?
- 11. ¿Cuál es el equivalente de Cloud-Init para Windows?
- 12. ¿Cuál es el equivalente de WPF para FlowLayoutPanel?
- 13. Cuál es el equivalente de PostgreSQL para ISNULL()
- 14. ¿Cuál es el equivalente de C++ para AutoResetEvent en Linux?
- 15. ¿Cuál es el equivalente de `cpp -dD` para clang?
- 16. ¿Cuál es el OSX, C equivalente para uint32 y uint64?
- 17. ¿Cuál es el equivalente en C para reinterpret_cast?
- 18. ¿Cuál es el equivalente Clojure más conciso para Ruby's Dir.glob()?
- 19. ¿Cuál es el #I equivalente para un archivo .fsproj?
- 20. ¿Cuál es el método equivalente "sizeWithFont:" para Mac?
- 21. ¿Cuál es el equivalente a + = en Matlab?
- 22. ¿Cuál es el equivalente Response.Redirect en Silverlight?
- 23. ¿Cuál es el equivalente de Dojo de innerHeight de jQuery()?
- 24. ¿Cuál es el equivalente de git de "svn update -r"?
- 25. ¿Cuál es el equivalente de Windows de pwd.getpwnam (username) .pw_dir?
- 26. ¿Cuál es el equivalente de Ruby de preg_quote()?
- 27. ¿Cuál es el equivalente en Perl de $ _SERVER de PHP [...]?
- 28. ¿Cuál es el equivalente Ruby de os.walk de Python?
- 29. ¿Cuál es el equivalente de C# de MsgWaitForMultipleObjects?
- 30. ¿Cuál es el equivalente de InnoDB del key_buffer_size de MyISAM?
"... CurrentValues.SetValues ..." funcionó para mí. – silverfox1948