如何使用下面的函數如何執行功能?哪種類型的參數應該?
public IList<T> GetAll(Expression<Func<T, bool>> whereCondition)
{
return this.ObjectSet.Where(whereCondition).ToList<T>();
}
像
_tabmasterService.GetSingle(... what should here..);
如何使用下面的函數如何執行功能?哪種類型的參數應該?
public IList<T> GetAll(Expression<Func<T, bool>> whereCondition)
{
return this.ObjectSet.Where(whereCondition).ToList<T>();
}
像
_tabmasterService.GetSingle(... what should here..);
_tabmasterService.GetAll(x => x.Name == "fred");
在你的榜樣,以GETALL的調用將是這個樣子
_tabmasterService.GetAll(x => x.SomeProperty == someValue);
這有點句法糖代表周圍的糖。您可以閱讀更多here.
感謝您的意見。 – imdadhusen 2011-06-09 11:49:28
來吧夥計這不是擴展方法有人可以在不知道或至少假設_tabmasterService的類型以及該方法是否在該特定類型中定義的情況下回答此問題 – 2011-06-04 08:15:46