Выбрать из списка Lambda или linq

Я пытаюсь выбрать из коллекции в linq на основе идентификатора на объект этой коллекции.

List<List<myobject>> master = new List<List<myobject>>();
List<myobject> m1 = new List<myobject>();
List<myobject> m2 = new List<myobject>();


master.Add(m1);
master.Add(m2);
m1.Add(new myobject{name="n1",id=1});
m1.Add(new myobject{name="n2",id=2});
m1.Add(new myobject{name="n3",id=3});

m2.Add(new myobject{name="m1",id=1});
m2.Add(new myobject{name="m2",id=2});
m2.Add(new myobject{name="m3",id=3});

Я хочу с помощью lambda / linq получить все объекты с id = 2 от мастера.

Senario im, использующий это в, является монгободом с такой структурой.

Спасибо,

10
задан Connell 9 November 2011 в 14:06
поделиться