No hay Detach(object entity)
en el DbContext
.
¿Tengo la capacidad de separar objetos en el código EF primero?
entity-framework
entity-framework-4.1
ef-code-first
Shawn Mclean
fuente
fuente
using(ctx){ return ctx....ToList(); }
. En tales casos, el usoAsNoTracking()
tendría mucho sentido porque ahorraría llenar innecesariamente el contexto del objeto. Supongo que probablemente tendría un rendimiento y un beneficio en el consumo de memoria, especialmente para listas grandes, ¿verdad?Esta es una opción:
fuente
entity
debe ser un objeto materializado de un tipo que sea parte de tus clases de modelo (Persona, Cliente, Pedido, etc.). No puede pasar directamente un IQueryable <T> adbContext.Entry(...)
. ¿Esa es la pregunta que quisiste decir?Detached
. Si desea cargar entidades de la base de datos sin asociarlas al contexto (sin seguimiento de cambios), useAsNoTracking
.Detached
.