大家好.我想有一个关于Nhibernate问题不知如何做才方便.
现在表A
PKID name CategoryID
001  A君   0001  
002  B君   0002  表B
PKID Category
0001  汉族
0002  壮族我想得到以下结果返回结果绑定数据到DataView里面显示如下
PKID name CategoryID
001  A君   汉族
002  B君   壮族我现有一个想法是否应该把这个结束集再写一个实体的类呢还是用外连接去处理?
大家有别的更好的方法么?

解决方案 »

  1.   

    欢迎spring.net,Nhibernate学习者加入群45075841
      

  2.   

      这是一对多的关系,在实体类中使用泛型将CategoryID 封装,在调用的时候直接用这个泛型点他的属性就行了!
      

  3.   

    一对多关系,NHIbernate有专门的ont-to-many设置,你搜索下就知道了。
    应该是用集合的,弄个IList<姓名>在民族类里当属性。
      

  4.   

    一条SQL语句就可以完成了
    SELECT A.PKID A.name B.Category  FROM A,B WHERE A.CategoryID=B.CategoryID