Как перехватить AsQueryable () из mongodb c # driver 2.x? - PullRequest
0 голосов
/ 08 сентября 2018

У меня есть класс-оболочка для IMongoCollection<T> Коллекция.
Выставляю функцию для AsQueryable():

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

Мне нужно перехватить выполнение запросов (начало и конец запроса) например перехватывать ошибки и вести общий журнал или регистрировать длительное время выполнения запросов.

Как мне этого добиться?

...