在考虑传统的分层应用程序设计时,我经常考虑3层:
这肯定是一个过于简化的解释,可能非常错误! :)
显然,LINQ to SQL是一个ORM,数据访问层正在创建LINQ to SQL对象。将这些对象传递到中间层和顶层的正确模式是什么?
答案 0 :(得分:1)
您可以使用AutoMapper等技术将LINQ to SQL Objects复制到业务层中的Business Objects中。根据您的方案,您可以将另一层数据传输对象传递回客户端。您可以再次使用AutoMapper将相应的属性从Business Objects复制到DTO对象。