我确定我做错了,但我一直在挑选它。我正在尝试实现一个IRepository Find方法,我似乎无法弄清楚如何。任何帮助将不胜感激!
以下代码为我提供了红色波浪线,并将错误消息作为问题发布。
IQueryable<T> IRepository<T>.Find(Expression<Func<T, bool>> predicate)
{
return sessionManager.OpenSession().QueryOver<T>().Where(predicate);
}
答案 0 :(得分:2)
您必须使用.Query<T>()
扩展方法。