none
Actualizar Base Datos EF 4 RRS feed

  • Pregunta

  • Hola! Tengo un problema al intentar persistir los cambios en base d datos.

    Parto de un modelo en capas en el cual, en una de las vistas de la capa del cliente se recupera, a traves de WCF, la lista de todas las entidades de una tabla ( ej: Productos ). desde la vista se pueden realizar cambios en la lista de productos ( modificar, insertar eliminar).

    El problema aparece al intentar persistir los datos en bd. Para no tener q hacer multiples llamdas a bd a traves de WCF; mi planteamiento es crear un metodo WCf GuardarProductos(listaProductos), de manera que le paso la lista de productos modificada a la capa de negocio. pero como puedo actualizar la tabla productos a partir de la lista?Como puedo identificar q productos de la lista han de ser modificados o insertados?como identifico los productos q han de ser eliminados?

     

    se m ocurren soluciones chapuceras( cargar de nuevo la tabla e ir comparando....) pero estoy seguro de q EF ofrece algo mejor, pero aun soy un novato en esto...

    martes, 24 de agosto de 2010 11:54