Linq to Entities: Как фильтровать строки основной таблицы на основе свойств дочерних строк - PullRequest
1 голос
/ 20 февраля 2010

У меня есть главная таблица Person и таблица подробностей Events

Мне нужно отфильтровать строки основной таблицы на основе свойства дочерней строки SomeId.

Может ли кто-нибудь показать мне, как это сделать?

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 20 февраля 2010
var q = db.Events.Where(p=>p.SomeId == 4).Select(p=>p.Person).Distinct();
1 голос
/ 20 февраля 2010

Это работает!

var q = from p in db.Persons
        join ev in db.Events on p.Id equals ev.PersonId
        where ev.SomeId == 4
        select p;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...