LINQ在Where子句中使用函数?

时间:2011-08-26 03:11:59

标签: asp.net linq umbraco

我正在尝试这样做:

myIEnumberable = myIEnumberable 
                .Where(myFunc(moveInDate, r => r.GetPropertyAsDateTime("date")) == true);

但是得到错误:“无法将lamda表达式转换为System.Date.Datetime,因为它不是委托类型。

我该怎么写这个?

谢谢!

1 个答案:

答案 0 :(得分:2)

myIEnumberable = myIEnumberable
    .Where(r => myFunc(moveInDate, r.GetPropertyAsDateTime("date")) );