标签: database design-patterns transactions transactionscope
在我们项目的一个模块中,有多个相关对象。这里有一些和关系
还有一些与此场景相关的其他对象,我没有在此处包含这些对象。在创建新项目时,需要一次性保存整个数据。稍后,用户可以在现有记录中添加其他元素(讨论,调查等)。
在数据层和业务层中,我为每个对象(项目,讨论,调查,问题和参加者)创建了类。由于在创建新项目时很少有动作(Survay保存,预期参加者保存等)是可选的,因此我们考虑使用Decorator模式来保存项目。
现在我有两个问题