Запрос SQL IN в LINQ со списком - PullRequest
0 голосов
/ 15 мая 2018

Требуется помощь в фильтрации запроса выбора LINQ с другим List<string>

Как,

List<string> samplingList;

var Result = from F in db.TableA where F.flag == "A" && F.code in (samplingList)

F.Code.Contains() может принимать только одно значение, Как я могу передать samplingList в LINQфильтровать данные.В основном я ищу для достижения кода SQL value in ('V1', 'V2') в LINQ.

1 Ответ

0 голосов
/ 15 мая 2018

Что по этому поводу:

samplingList.Contains(F.code)

Таким образом, ваш полный запрос должен выглядеть примерно так:

var Result = from F in db.TableA where F.flag == "A" &&
             samplingList.Contains(F.code)
             select F;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...