Добавление предложения «Где» в выражении lamba? - PullRequest
0 голосов
/ 14 декабря 2011

Я хочу выбрать отдельные значения для столбца «язык», где «идентификатор_проекта» равен конкретному значению, из таблицы под названием «скриншоты» в моей базе данных.

Я знаю, как это сделать (но это дает мне разные языки во всей таблице «скриншоты»):

var result = db.screenshots.Select(m => m.language).Distinct();

Как я могу добавить предложение where в свой запрос, чтобы гарантировать, что я получу только те языковые значения, для которых идентификатор_проекта этого столбца равен конкретному значению?

В простом старом SQL это запрос, который я хочу выполнить:

select distinct language from screenshots
where projects_ID=31

Спасибо

1 Ответ

2 голосов
/ 14 декабря 2011

Сначала вы хотите применить предложение where, а затем select distinct. Вот это в коде

db.screenshots.Where(m => m.ProjectId == 31).Select(m => m.language).Distinct();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...