![]() |
1
2
这也是其中一个问题 真的? 有正确或错误的答案,它的个人品味真的。我个人会选择在将数据传递给视图时使用DTO或接口。我不倾向于将实体对象传递到我的应用程序的不同层,它们严格限制在DAL中,或者如果我确实需要向上传递一个层,我几乎总是使用一个接口,而不是具体的类型。 |
![]() |
2
3
这是一个很好的“视情况而定”的问题…… 对我来说,这是一个实用主义的问题。为了方便起见,我尽可能使用原始实体类。当有问题的对象图开始变得过于繁琐,或者有问题的对象有我不希望通过网络发送的敏感数据时,我就开始使用DTO。 |