如何拦截MongoDB C#驱动程序2.x的AsQueryable()?

时间:2018-09-08 10:53:55

标签: c# mongodb mongodb-csharp-2.0

我有一个IMongoCollection<T>集合的包装器类。
我公开了AsQueryable()的函数:

public virtual IQueryable<T> AsQueryable()
{
    return Collection.AsQueryable();
}

我需要拦截查询的执行(查询的开始和结束) 例如捕获错误和常规日志记录或记录较长的查询执行时间。

我该如何实现?

0 个答案:

没有答案