我有两个模型:发行版有很多元素,元素属于发行版。
我希望定义的操作将所有元素(将它们的副本全部复制)从一个版本导入另一个版本。
如何确定此操作是作为发布控制器上的成员操作还是属于元素控制器上的集合操作?
答案 0 :(得分:2)
我会把它放在发布控制器上。现在,如果我能弄清楚为什么我会这样做......
我能说的最好的是,因为它总是在一个版本的所有元素上运行,而不是在单个或ad-hoc元素子集上运行,它似乎是一个释放操作而不是元素操作。 / p>
答案 1 :(得分:0)
我会将它放入元素控制器中。您正在执行的操作是针对不针对版本的元素。这样可以更准确地区分您的顾虑......我想。