数据实体用于数据访问层的优势

时间:2018-05-25 07:55:08

标签: .net 3-tier

拥有3层应用程序:具有相应模型的演示文稿,业务和数据:使用ViewModel进行演示,使用业务对象进行演示和使用DTO进行数据。

我的问题是:在数据层上使用DTO并且不使用Business Objects有什么好处吗?让DTO成为DTO和BO之间的映射。

感谢。

1 个答案:

答案 0 :(得分:0)

这里有两件事:

  1. 这就是你思考的方式。你是对的,你有DTO(数据层),你可以直接在GUI(表示层)上显示它。但是您进行查询并返回已经开展业务的DTO的方式。意味着你为特定目的做了一些事情。 - >这就是生意。

  2. 如果您有业务,不仅可以用于GUI,还可以用于其他业务或其他GUI。 示例:示例,您的企业返回公司列表,您的GUI显示这些数据。但另一个GUI的业务只显示公司地址,他们可以让您的业务获得数据。

  3. 谢谢,Linh