Entity Framework - использование атрибута IN Clause
Мне нужно отфильтровать некоторые сущности по различным полям, используя "нормальный" Предложения WHERE и IN в запросе к моей базе данных, но я не знаю, как это сделать с EF.
Это подход:
Таблица базы данных
Licenses
-------------
license INT
number INT
name VARCHAR
...
желаемый SQL-запрос в EF
SELECT * FROM Licenses WHERE license = 1 AND number IN (1,2,3,45,99)
Код EF
using (DatabaseEntities db = new DatabaseEntities ())
{
return db.Licenses.Where(
i => i.license == mylicense
// another filter
).ToList();
}
Я пробовал с ЛЮБОЙ и СОДЕРЖИТ, но я не знаю, как это сделать с EF.
Как сделать этот запрос в EF?