¿Alguien me puede señalar la diferencia entre POCO, Entidades de seguimiento automático, Proxies POCO?EF4: Diferencia entre POCO, entidades de seguimiento automático, POCO Proxies
En realidad, estoy trabajando Entity Framework 4.0 y POCO (Repository Pattern) y cada vez que hago algunos cambios en el POCO y llamo a ObjectContext.Savechanges entonces se refleja en el DB. Mi pregunta es
- ¿Cómo persiste el contexto en el cambio al DB ya que no se rastrea?
- ¿El contexto genera la información de seguimiento sobre la marcha para POCO?
ejemplo de código que estoy usando,
IEFRepository<Category> catRepository = new EFRepository<Category>();
Category c = catRepository.FindOne<Category>(x => x.Name == "Paper");
c.Name = "Paper";
catRepository.SaveChanges(System.Data.Objects.SaveOptions.None);
Gracias Craig, y la respuesta para la segunda parte de mi pregunta es ProxyCreationEnabled debe ser falso. Al trabajar con POCO Proxies, EF genera tipos de proxy sobre la marcha utilizando AssemblyBuilder y TypeBuilder en .NET Framework. – paragy