Expression<Func<T,bool>>
はExpression<Func<T>>
から出る方法はありますか?換言すればx => x.Prop1 == 1 && x.Prop3 == 3
buidの表現式<Func<T,bool>>式<Func<T>より
なければならないクラス
public class MyClass
{
public int Prop1{get;set;}
public int Prop2{get;set;}
public int Prop3{get;set;}
}
については、例えば
Expression<Func<T>>
が() => new MyClass{Prop2 = 5}
場合、結果はExpression<Func<T>>
が() => new MyClass{Prop1 = 1, Prop3 = 3}
場合、結果x => x.Prop2 == 5
なければならないFUNCを作成することが可能です実行時に任意の数の条件がありますか?このよう
あなたは、動的LINQを使用することができます。http://weblogs.asp.net/scottgu/archive/2008/01 /07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx –