none
Como mantener una factura pendiente en memoria usando Entity Framework RRS feed

  • Pregunta

  • Saludos compañeros, les paso a solicitar un poco de ayuda.

    Actualmente estoy trabajando en un sistema de facturacion para un restaurante, en el cual uno de los requerimientos del jefe, es que las facturas pendientes se almacenen en memoria.

    Mi problema: Al crear la primer factura pendiente todo funciona correctamente, pero al crear una factura nueva, el detalle de dicha factura aun sigue sigue siendo el mismo de antes. ¿Como se puede hacer para que la instancia de tbDetalleFactura no se sobraescriba con el de la facturar anterior?

    Les dejo una foto de como esta el modelado de datos.

    Saludos y gracias de antemano.

    martes, 23 de febrero de 2016 21:24

Todas las respuestas

  • [...] al crear una factura nueva, el detalle de dicha factura aun sigue sigue siendo el mismo de antes.  [...] Les dejo una foto de como esta el modelado de datos.

    No, no tiene nada que ver con el modelo de datos. Si al crear una factura nueva te sigue manteniendo el detalle de la anterior, es un problema de instanciación de las entidades. Estás reutilizando una referencia a la instancia anterior en lugar apuntar la referencia a una nueva instancia. Simplemente es un error de programación en la forma en la que manejas las variables tipo-referencia; no tiene nada que ver con el hecho de que las clases las hayas generado con Entity Framework, te pasaría exactamente lo mismo si manejases de la misma manera una clase cualquiera escrita manualmente.
    • Propuesto como respuesta mendy123z sábado, 16 de abril de 2016 16:30
    martes, 23 de febrero de 2016 21:44
  • Gracias por tu respuesta, ya coneso tengo una mejor idea de que podria estar siendo el problema.

    Saludos y gracias.

    martes, 23 de febrero de 2016 21:52