我有 3 个实体,它们以这种方式相互关联:
1 Release has N Testplan
1 Template has N Testplan
为了创建一个测试计划,我需要从可用版本和模板列表中进行选择,因此我创建了这个 DTO:
public class TestplanDTO
{
public IEnumerable<Template> Templates { get; set; }
public IEnumerable<Release> Releases { get; set; }
}
如果我将此代码放在 Testplan 业务对象中对我来说似乎是错误的,因为测试计划没有多个模板或版本。
我现在问自己,我是否真的应该为这种情况引入 DTO 模式,或者您认为将该代码放在 Testplan BO 中如何?