0

我有一个如下对象,我从数据库中填充它,然后为了获取其他对象的关系,我只使用 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 = ???

还 ::

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

4

1 回答 1

1

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

List<Cl> lstCl = clnt.SelectMany(c=>c.Cl.ToList()).ToList();
于 2012-10-29T17:34:53.463 回答