读书人

如何样设计不建表关系而在程序里面

发布时间: 2012-01-20 18:53:53 作者: rapoo

怎么样设计,不建表关系,而在程序里面可以通过父对象找子对象的list
我这样说不建表关系是相对的 。设计的时候把这些表关系放到一张表A里面。在表与表之间不建主外键关系。

1.而在程序里面可以通过A表内记录的关系, 我们查询的时候自动去join表与表之间的关系。
2.而在程序里面却也可以通过对象打点的方式。父对象找子对象的list

谁能给到详细实现方式。有重赏?

[解决办法]

C# code
  Class Parent  {    List<Son> _SonList =new List<Son>();    public List<Son> SonList    {      get;    }   }     Class Son  {    Parent _Parent;    public Parent    {       get;       set;    }    string _Data;    public String Data    {      get;set;    }    public Son(Parent p, string data)    {      _Parent =p;      _Data=data;      _Parent.SonList.add(this);     }   }
[解决办法]
public Child_A{}
public Child_B{}
public Parent{
public Collection<Child_A> Child_As {get;set;}
public Collection<Child_B> Child_Bs{get;set;}
}

读书人网 >.NET

热点推荐