Предикат «в» в Entity Framework - PullRequest
       40

Предикат «в» в Entity Framework

4 голосов
/ 27 октября 2011

В T-SQL у нас есть

where empid in (1, 3, 5)

Теперь предположим, что у меня есть List<int>, как мне написать запрос LINQ to Entities, а именно предикат для Where(), чтобы получить эквивалентприведенный выше SQL-запрос?Или это вообще не поддерживается?

Спасибо,

1 Ответ

4 голосов
/ 27 октября 2011

попробуйте это:

var Products = from product in dbctx.Products
            where itemQuery.Contains(product.ProductID)
            select product;
...