我有一个主表Person
和一个详细信息表Events
我需要根据子行属性SomeId
过滤主表行。
有人可以告诉我该怎么做吗?
提前致谢!
答案 0 :(得分:1)
这有效!
var q = from p in db.Persons
join ev in db.Events on p.Id equals ev.PersonId
where ev.SomeId == 4
select p;
答案 1 :(得分:1)
var q = db.Events.Where(p=>p.SomeId == 4).Select(p=>p.Person).Distinct();