我正在创建一个包含标准项目的3层解决方案:DAL,BLL,表示层。
我的DAL中有一些自定义类型,例如:
3 2 1
1 2 3
将此自定义类型向上推送到表示层的最佳方法是什么? BL和演示文稿是否可以通过我的DAL参考模型?或者我应该查看通用接口,以便BLL可以接受/使用public class Clients
{
public int Id {get;set}
public string Firstname {get;set;}
public string Surname {get;set;
}
例如?
答案 0 :(得分:0)
经过一番挖掘,看起来DTO是我最好的选择。因此,我将创建一个新项目来保存自定义对象类型,即业务对象。这个项目将由我的DAL,BLL和表示层引用。