2

我确定我做错了,但我已经有一段时间了。我正在尝试实现 IRepository Find 方法,但我似乎无法弄清楚如何。任何帮助将不胜感激!

以下代码为我提供了红色波浪线,其中错误消息作为问题发布。

   IQueryable<T> IRepository<T>.Find(Expression<Func<T, bool>> predicate)
    {
        return sessionManager.OpenSession().QueryOver<T>().Where(predicate);
    }
4

1 回答 1

2

您必须改用.Query<T>()扩展方法。

于 2012-08-07T18:50:51.557 回答