var a = db.As.Where(r => r.Username == "xinux").First(); var k = db.Entry(a).Collection(b => b.B).Query().Where(d => d.TaskId == 1);