Domanda

Io uso ADO.NET Entity Framework-, ho una pagina che è associato ai dati ad una variabile entità nel file di codice.

La gerarchia della voce è Person.Orders Voglio all'utente di aggiungere / rimuovere gli ordini di questa entità Person (Person.Orders.Add (ordine)), Il problema è che, mentre l'entità non è ancora stato salvato, una volta che l'utente effettua un post indietro, le variabili sono disposte e la persona e tutti i suoi ordini sono andati. Quale dovrebbe essere una buona pratica su come salvare le entità / variabili (quelli complessi) in cache / memoria / stato o qualsiasi altra cosa (non salvare in negozio, voglio salvare gli oggetti nel negozio solo quando l'utente fa clic sui accettare i cambiamenti generali BTN, nel frattempo voglio costruire la gerarchia in onda)?

Se non sono abbastanza chiare fornirò ulteriori dettagli domani, vi prego di accettare le mie scuse.

È stato utile?

Soluzione

Stato Usa sessione per mantenere la gerarchia di oggetti, mentre ci si aspetta diversi azione sul client e caricare i tuoi entità su ogni ricarica vista. In questo modo potrai riflettere le modifiche apportate dall'utente e ti tenerli in memoria 'fino l'azione finale è innescato a quel punto probabilmente salvare l'intera gerarchia entità.

Ma essere consapevoli del dominio applicazione viene scaricato nel bel mezzo del lavoro del vostro utente se si sta utilizzando la sessione InProc.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top