【发布时间】:2010-08-07 16:10:55
【问题描述】:
我有一个关于存储库使用的快速问题。但是最好的提问方式是显示一些伪代码,你们告诉我结果应该是什么
从存储库中获取 ID 为 1 的记录(假设存在)
编辑几个属性
再次在存储库中查询 ID 为 1 的项目
结果 = ??
我应该获取具有更新值的对象还是没有(原始状态)的对象,请记住,自从更新属性值(第 2 步)以来,我没有告诉存储库更新此记录。
我想我应该得到一份原始项目的副本,而不是对已编辑版本的参考。
请告诉我什么是正确的。
干杯
【问题讨论】: