Clonar objetos CodeFirst en Entity Framework 5 o superior

Anteriormente a la versión 5 del EF, clonar objetos era no complejo, pero necesitaba código, podíamos hacerlo del modo manual, es decir, recorrer el objeto y sus dependencias e ir creando los nuevos, podíamos usar “serialization” o podíamos usar “reflection”.

Ahora es sumamente sencillo, tan solo hay que cargar el objeto a clonar utilizando el método “AsNoTracking” junto al “Include” si queremos cargar las dependencias y añadir el clon al contexto.

Genial!

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s