可能重复:
动态构建 linq 查询
linq 动态更新查询
我有一个传递代码 id 的方法,例如如果代码 - 1 然后我从 tbl A 中选择数据,如果代码 - 2 我想从 tbl B 中选择
例如我试图做:但代码不起作用
public static void Update(int code, int userid)
{
var query =
(from t1 in code == 1? dataContext.tb1 : dataContext.tb2
where t1.Id == userid
select t1).SingleOrDefault();
}
如何动态生成查询?
谢谢