以下のコードからわかるように、リスト内のリスト内からオブジェクトのコレクションを構築しています。この厄介なメソッドを記述するより良い方法があるかどうか疑問に思っています。
事前に乾杯
private List<ListINeed> GetListINeed(Guid clientId)
{
var listINeed = new List<objectType>();
someobject.All(p =>
{
p.subcollection.All(q =>
{
listINeed.Add(q.subObject);
return true;
});
return true;
});
return listINeed;
}