jjzjj

llblgenpro

全部标签

c# - 如何在业务逻辑层设计数据传输对象

数据传输我正在构建一个Web应用程序,我想扩展到许多用户。此外,我需要通过Web服务向受信任的第三方公开功能。我正在使用LLBLGen生成数据访问层(使用SQLServer2008)。目标是构建一个业务逻辑层,使Web应用程序免受DAL细节的影响,当然,还提供DAL之外的额外验证级别。此外,据我所知,Web服务本质上是BLL上的薄包装。DAL当然有自己的一组实体对象,例如CustomerEntity、ProductEntity等。但是,我不希望表示层直接访问这些对象,因为它们包含特定于DAL的方法并且程序集特定于DAL等等。因此,我们的想法是创建数据传输对象(DTO)。这个想法是,这些