Pergunta

Eu uso o ADO.NET Entity-Framework, tenho uma página vinculada a dados de uma variável de entidade no arquivo de código.

A hierarquia do item é pessoa. Post de volta, as variáveis ​​estão descartadas e a pessoa e todas as suas ordens se foram.O que deveria ser uma boa prática para salvar entidades/variáveis ​​​​(complexas) em cache/memória/estado ou qualquer outra coisa (não salvar na loja, quero salvar itens na loja somente quando o usuário clicar no botão geral Aceitar alterações, enquanto isso eu quero construir a hierarquia no ar)?

Se não for claro o suficiente, fornecerei mais detalhes amanhã. Aceite minhas desculpas.

Foi útil?

Solução

Use o estado da sessão para manter sua hierarquia de objetos enquanto você espera diversas ações no cliente e carrega suas entidades em cada recarga de visualização.Dessa forma, você refletirá as alterações do usuário e as manterá na memória até que a ação final seja acionada, momento em que você provavelmente salvará toda a hierarquia da entidade.

Mas esteja ciente de que o appdomain será descarregado no meio do trabalho do usuário se você estiver usando a sessão inproc.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top