C# Linq到实体:如何基于子行属性筛选主表行
我有一个主表C# Linq到实体:如何基于子行属性筛选主表行,c#,linq-to-entities,C#,Linq To Entities,我有一个主表Person和一个详细表Events 我需要根据子行属性SomeId筛选主表行 谁能告诉我怎么做吗 提前谢谢 这行得通 var q = from p in db.Persons join ev in db.Events on p.Id equals ev.PersonId where ev.SomeId == 4 select p; var q = db.Events.Where(p=>p.SomeId == 4).Select
Person
和一个详细表Events
我需要根据子行属性SomeId
筛选主表行
谁能告诉我怎么做吗
提前谢谢 这行得通
var q = from p in db.Persons
join ev in db.Events on p.Id equals ev.PersonId
where ev.SomeId == 4
select p;
var q = db.Events.Where(p=>p.SomeId == 4).Select(p=>p.Person).Distinct();