数据库一个表建立一个实体类,如果表之间有关联要如何设置啊

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/5012/5012777.xml?temp=.4957544参考参考
      

  2.   

    这个问题,我也考虑过的,我是这么做的,在建立数据实体的时候,我就以一个会员作为一个参考对象,比方说是一个会员对象,如果他的主键在A表,如果这个主键在其他表做了外键,我就把其他表的属性字段也引用进来,可能没有说清楚,我举个例子
    A表
    a,b,c,d(a只主键,abcd字段都是不能为空的)
    B表
    e,f,g,h,a(e是主键,a是外键,efga字段都是不能为空的)
    我就以a主键所要描叙的一个对象作为参考对象,那么我就这么写
    A表的实体:
    除了bcd属性外,还有
    puvlic int E
    {
    get
    {
    return B.e;
    }
    set
    {
    B.e=Value;
    }
    }
    对于可以为空的h字段,我不弄过来,
    B表按照常规的写这只是我个人的处理方法,希望其他的朋友能指出其中的不足,给出更加好的办法
      

  3.   

    这个实体类可以包含另一个实体类
    比如
    论坛帖子表 ContentID Title Content
    回复表 ReviewID ContentID ReviewContent帖子表实体类
    class A
    {
       private int m_ContentID;
       private string m_Title;
       private string m_Content;
       private IList m_Review;//回复实体类集合,因为有多个回复,所以用IList,IList里装的是回复类B
    ...........
    }
    回复表实体类
    class B
    {
       .......
    }
      

  4.   

    sekone()   你说的不是很明白