比如有
用户实体(UserInfo) UserID,UserName...
问题实体(QuestionInfo) QuestionID,UserID,QContent,BestAnswerID(最佳答案编号)...
答案实体(AnswerInfo) AnswerID,QuestionID,UserID,AContent...
有一个页面要显示时需要以下数据字段
QuestionID,QContent,UserID,UserName,AnswerID,AContent
展示数据时有2种办法
1.我先查询出QuestionInfo的实体列表,然后在页面后台,根据UserID和AnswerID获取相应的UserID,UserName,AnswerID,AContent。
2.我写一个新实体比如叫QuestionMix,它这些属性
QuestionID,QContent,UserID,UserName,AnswerID,AContent
我通过QuestionMixDal获取页面的所有数据
------请问采用哪种较好
等待答案!
联合SQL查询,得到数据,分别返回给各自的实体类.
怎么返回,还是要写一个实体类来装,这三个实体类
SQL联合查询,然后复制给实体就可以了。