我想建立一個表達式爲接受類型的參數上的方法的where子句如何從另一種表達構建表達式<Func鍵<T, bool>(表達式<Func鍵<T, DateTime>>)
Expression<Func<T, bool>>
Expression<Func<T, DateTime>>
我想操縱我的DateTime屬性來比較它的內部屬性,比如將比較子句添加到日,月和年屬性。
我的方法是這樣的:
public static class MyUtils
{
public static Expression<Func<T, bool>> GetTime<T>(this Expression<Func<T, bool>> pExp, Expression<Func<T, DateTime>> MyProperty, int day, int month, int year)
{
}
}
我想用這樣的:
Expression<Func<MyClass, bool>> vExpression = p => false;
vExpression = vExpression.GetTime<MyClass>(c => c.MyDate, 21, 12, 2012);
因此,在我有我之間有一些比較「的方法結束指明MyDate 「財產和個人日期值。
可以這樣做嗎?
看起來好吧,是你的問題嗎? – Polity
我想要使用日,月和年的屬性 –