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 = ???

また ::

2番目のリストで、linqを使用して1つのレコードのみを選択するにはどうすればよいですか??

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 に答える