我正在尝试在后面的代码中分配linq数据源,但我有IQueryable查询想要在其中使用任何函数分配clouse,如sql中的子查询子句
这是我的sql语句
select * from table1 where col1 in (select col1 from table1 where col2 like '%xx%')
如何转换此clouse以将其绑定到
后面的linq数据源代码中答案 0 :(得分:1)
您可以在linq中转换此查询。
var result = from c in db.table1
where db.table1.Any(e => e.col2.Contain("xx"))
select c;
答案 1 :(得分:0)
听起来你需要在返回IQueryable的查询上调用.ToList()。