Entity Framework - atrybut IN Klauzula użycia
Muszę filtrować niektóre elementy za pomocą różnych pól, używając „normalnych” klauzul WHERE i IN w zapytaniu dotyczącym mojej bazy danych, ale nie wiem, jak to zrobić z EF.
Takie jest podejście:
Tabela bazy danych
Licenses
-------------
license INT
number INT
name VARCHAR
...
pożądane zapytanie SQL w EF
SELECT * FROM Licenses WHERE license = 1 AND number IN (1,2,3,45,99)
Kod EF
using (DatabaseEntities db = new DatabaseEntities ())
{
return db.Licenses.Where(
i => i.license == mylicense
// another filter
).ToList();
}
Próbowałem z JAKIMKOLWIEK i ZAWIERA, ale nie wiem jak to zrobić z EF.
Jak wykonać to zapytanie w EF?