AsQueryAble()方法是否从数据库(MongoDB)获取所有数据?

时间:2018-02-09 23:13:25

标签: asp.net-mvc mongodb .net-core

我有IMongoCollection变量,它是" _collection"。

public IQueryable<T> GetBy(Expression<Func<T, bool>> predicate = null)
{
    if (predicate != null)
    {
        return _collection.AsQueryable().Where(x => x.Status > 0).Where(predicate);
    }
    else
    {
        return _collection.AsQueryable().Where(x => x.Status > 0);
    }
}
ASP.NET Core中的

当我调用.AsQueryAble()方法时,记录会出现吗?或者我们是否必须调用.ToList()或类似此方法的东西来从数据库中获取记录(MongoDB)

0 个答案:

没有答案