Vb.net 数据访问层-实用程序类和数据传输对象

Vb.net 数据访问层-实用程序类和数据传输对象,vb.net,Vb.net,我有一本书,其中讨论了设计模式和层的使用,特别是表示层、业务逻辑层和数据访问层 现在我理解了实用程序类和数据传输对象的概念。然而,本书中的所有示例和信息都讨论了它们如何应用于业务逻辑层 我假设它们也适用于数据逻辑层,或者是否存在我不知道的另一种设计模式 这个问题来源于我昨天问的一个问题,这里: 如果需要的话,我将发布一些代码来澄清我的问题,尽管这更多的是一个概念性问题。实用程序类和DTO在数据层和表示层中同样重要。我经常使用数据层中定义的DTO将数据“向上”传递到业务层。谢谢+1.因此,如果您对

我有一本书,其中讨论了设计模式和层的使用,特别是表示层、业务逻辑层和数据访问层

现在我理解了实用程序类和数据传输对象的概念。然而,本书中的所有示例和信息都讨论了它们如何应用于业务逻辑层

我假设它们也适用于数据逻辑层,或者是否存在我不知道的另一种设计模式

这个问题来源于我昨天问的一个问题,这里:


如果需要的话,我将发布一些代码来澄清我的问题,尽管这更多的是一个概念性问题。

实用程序类和DTO在数据层和表示层中同样重要。我经常使用数据层中定义的DTO将数据“向上”传递到业务层。

谢谢+1.因此,如果您对bll和dal(层)有单独的dll,那么dto将必须进入它们自己的dll?是的,完全正确。我通常有一个“通用”DLL,其他层都有参考。我的DTO在那里。从BLL调用DAL函数时是否使用接口?如果是这样的话,那么你会把这些接口放在DTO DLL中吗?哦,我记得你在“接口和匈牙利符号”线程中!还在挂断接口吗?LOL:-)我使用接口,但它们与派生类保持在同一个程序集中。我在公共层有接口,但它们是“公共”东西的接口。是的,它还没有点击。我假设您不会为bll到bll调用使用接口?谢谢