1

我有一个应用程序,我需要对更改进行一些审核。实际上,这意味着当我更新它时,我需要知道原始模型对象是什么。在我的代码中,我(显然)可以访问具有修改值的模型对象,但不能访问原始值(首先用于呈现编辑页面。为此推荐的做法是什么,将 originasl 模型对象放入渲染之前的会话存储?还有什么?

4

1 回答 1

3

您要么需要重新检索对象(如果它是持久的),要么将其保留在对话中(例如,会话,但仅限于所需的持续时间)。

这可能由持久层更好地处理,具体取决于您使用的内容。合理的缓存解决方案意味着重新查询对性能的影响非常低。

于 2012-09-10T11:18:56.513 回答