如何有数据绑定到一个对象上回发失去其值的形式
-
12-09-2019 - |
题
我使用ADO.NET实体框架,我有一个数据绑定到在代码文件中的实体的变量的页面。
的项目的层次是Person.Orders 我希望用户添加/删除订单,此人实体(Person.Orders.Add(订单)), 问题是,虽然实体尚未保存,一旦用户进行回传,变量设置和人员及其所有的订单都没有了。 应该是什么节约缓存/内存/州或任何(在店里不救,我要保存在存储中的项目,只有当用户点击BTN普遍接受的变化,同时实体/变量(复杂的)一个好习惯我想建立在空气中的层次)?
如果我不是很清楚,我会提供更多的细节明天,请接受我的道歉。
解决方案
使用会话状态,让您的对象层次结构,而你希望在客户端上的几个动作,并加载每个视图重装你的实体。这样,您就反映用户的变化,你会保留在内存中,直到”最后动作被触发,此时你可能会节省整个实体层次。
但要注意程序的AppDomain中用户的作业过程中被卸载,如果你使用的是InProc会话。
不隶属于 StackOverflow