ORM中的对象映射/关系

时间:2012-10-29 17:13:34

标签: c# asp.net linq object relation

我有一个如下对象,我从数据库中填充,然后获取其他对象的关系我只使用clnt.cl.tolist()这将获得与cl表中的客户端相关的所有内容:

Client clnt = Manager.Get_ByID(Id);
List<Cl> lstCl = clnt.Cl.ToList();

现在,如果我有一个列表作为第一个对象,我该怎么做:

List<Client> clnt = Manager.Get_ListByClientID(Id);
List<Cl> lstCl = ???

ALSO ::

在第二个列表中如何使用linq选择一个记录?

1 个答案:

答案 0 :(得分:1)

我无法理解它在做什么List<Client> clnt = Manager.Get_ListByClientID(Id);,但我的意思是你需要这样的东西

List<Cl> lstCl = clnt.SelectMany(c=>c.Cl.ToList()).ToList();