【发布时间】:2012-11-26 02:56:18
【问题描述】:
我希望能够在我的数据库中存储带有版本的对象。因此,每当对象发生更改时,都会创建一个具有更高版本的新对象。这允许来自其他模型的对象仍然使用旧版本的对象。
我不想对我的模型进行版本控制,而是对我的对象进行版本控制。
示例: 假设对于网上商店,一种型号是商品,另一种是订单。如果某个客户下订单,他当然想购买他在下订单时看到的商品。但是如果商品价格发生变化,这应该不会对已经下的订单产生任何影响,而只会影响未来的订单。
【问题讨论】:
-
你需要给一些代码sn-p来更好地解释你的观点。
-
@AnkurGupta 这是一个更普遍的问题。不特定于我的模型。
-
你后面举的例子很有帮助。