Pregunta

Yo uso ADO.NET Entity Framework, tengo una página que está enlazada a datos a una variable de entidad en el archivo de código.

La jerarquía del tema es Person.Orders Quiero al usuario añadir / eliminar órdenes a esta entidad Persona (Person.Orders.Add (orden)), El problema es que mientras que la entidad no se guarda sin embargo, una vez que el usuario realiza una devolución, las variables se disponen y la persona y todas sus órdenes se han ido. Lo que debería ser una buena práctica en el ahorro de entidades / variables (las más complejas) en caché / memoria / estado o lo que sea (no guardar en la tienda, yo quiero guardar artículos en la tienda sólo cuando el usuario hace clic en los aceptan los cambios generales BTN, por su parte quiero construir la jerarquía en el aire)?

Si no soy lo suficientemente claro voy a dar más detalles mañana, por favor acepte mis disculpas.

¿Fue útil?

Solución

Uso estado de sesión para mantener su jerarquía de objetos, mientras que espera la acción de varios en el cliente y cargar sus entidades en cada vista de recarga. De esta forma podrás reflejar los cambios del usuario y se le mantendrá en la memoria 'hasta la acción final se desencadena momento en el que probablemente se ahorrará toda la jerarquía entidad.

Pero ser consciente del dominio de aplicación se descarga en el medio de trabajo de su usuario si está usando inproc sesión.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top