我需要在查询了我的数据库使用“正常” WHERE和IN子句来过滤由各个领域的一些实体,但我不知道该怎么做,与EF。
这是方法:
数据库表
Licenses
-------------
license INT
number INT
name VARCHAR
...
在EF期望SQL查询
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此查询?