Как создать LINQ для этого оператора SQL? - PullRequest
0 голосов
/ 15 апреля 2019

Я пытаюсь построить утверждение LINQ для удовлетворения этого оператора SQL.

 SELECT * FROM [Access].[14 MATERIAL_LIST] WHERE MATERIAL_DESC LIKE
 '%GASKET%300%30%';

Я уже пробовал использовать цикл. и linq будет производить так.

 SELECT * FROM [Access].[14 MATERIAL_LIST] WHERE MATERIAL_DESC LIKE
 '%GASKET%' AND MATERIAL_DESC LIKE '%300%' AND MATERIAL_DESC LIKE
 '%30%';

Оператор цикла

foreach (var item in tanoList) {
    QueryML = QueryML.Where(z => z.Material_Desc.Contains(item)); }

1 Ответ

1 голос
/ 15 апреля 2019

Вы должны обратиться к проблеме обратно.Это доставит вас туда;

QueryML.Where(z =>tanoList.Any(item =>z.Material_Desc.Contains(item)));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...