【发布时间】:2011-03-18 13:22:47
【问题描述】:
我想在我的 linq 查询中应用几个条件。我的场景是我从表中获取记录,如果用户选择一些标准,然后根据应用条件。所以我想做的是
var linq = from p in Post select p
//now if user apply that condition
string id = "1"; //Here 1 is what user inputs
string condition = where p.id == id
//then it executes query like this
linq = from p in Post condition select p
如果可以,我可以在 linq 中执行此操作吗?
【问题讨论】:
-
你保证总是有条件吗?还是仅在用户指定条件时才需要条件?
-
是的,如果用户指定条件,我想申请,否则显示全部。