私のlinqクエリではほとんど条件を適用しません。私のシナリオでは、私はテーブルからレコードをフェッチしている場合、ユーザーがいくつかの条件を選択し、条件を適用します。だから私は何をしたいのか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でこれを行うことができYESである場合、その後どのように
は、常に状態を持つことが保証されていますか?またはユーザーが指定した場合にのみ条件を欲しいですか? – Roly
はいユーザーが条件を指定する場合は適用し、そうでない場合はすべて表示します。 –
http://stackoverflow.com/questions/848415/linq-dynamic-where-clause – Roly