三层的困惑
这个问题困惑我已经很久了,从开始学习。NET到现在…… 写三层的时候,遇到这样的情况怎么办? User{ int UserId, String UserName } Article{ int Id, int UserId,//作者ID String Title, } 现在有个表格要显示如下两列:ArticleTitle,UserName 其中每一行对应每一篇文章。 在三层架构中,应该这样做吧: //用于存储最后显示于表示层的数据,相当于Fascade。这是页面上用于绑定在Repeater等控件上的最终数据 DataTable dt = new DataTable();dt.addColumn("ArticleTitle"); dt.addColumn("UserName"); //通过BLL对象获取全部文章对象 List articles = SomeClass.GetAllArticles(); //每个文章对象, foreach(Article a in articles){ //查出其作者对象(*) User user = SomeClass.FindUser(a....