标签: c# mongodb mongodb-csharp-2.0
我有一个IMongoCollection<T>集合的包装器类。 我公开了AsQueryable()的函数:
IMongoCollection<T>
AsQueryable()
public virtual IQueryable<T> AsQueryable() { return Collection.AsQueryable(); }
我需要拦截查询的执行(查询的开始和结束) 例如捕获错误和常规日志记录或记录较长的查询执行时间。
我该如何实现?