none
Entity framework y GetChanges RRS feed

  • Pregunta

  •  

    Hola

     

    Tengo una aplicación con n niveles que utiliza Entyti framework.

     

    Tengo un modelo de datos y una capa de negocio que se expone sus servicio mediante WCF a la capa de presentación.

     

    Por ejemplo cando busco cliente la capa de presentacion recibe un List<cliente>. hace loq ue sea con estos clientes y devuleve otro List<cliente> por otra llamada a un servicio WCF para que guarde los datos en la BD.

    Mi pregunta es ¿cómo puedo pasar en este List<cliente> sólo los clientes que hayan sido modificados? es decir algo parecido a GetChanges de un datatable.

     

    Gracias

    viernes, 31 de octubre de 2008 9:46

Todas las respuestas

  • Tendrias que comparar uno a uno los dos list pq ese objeto no tiene el getchanges del datatable.

     

    miércoles, 5 de noviembre de 2008 22:27
  • Las entidades de Entity Framework tienen una propiedad que se llama EntityState, puedes comprobar si esa propiedad pasa al valor de Modified.

     

    Creo que solo sirve si la opción de MergeOption NO está en NoTracking

     

    Un saludo

    viernes, 12 de diciembre de 2008 17:58