У меня есть пользовательский класс loggingdbconnection , который реализует idbconnection . Этот класс loggingDbConnection имеет свой собственный метод публичного экземпляра, например, QueryAsync (...) , который включает в себя пользовательскую логику журнала.
Код: Выделить всё
private readonly IDbConnection _dbConnection;
Это поле вводится (например, через Autofac) с помощью экземпляра loggingdbconnection .
Когда я вызову:
Я ожидаю, что мой метод экземпляра loggingdbconnection.queryasync () экземпляра (с помощью журнала) будет выполнен, потому что фактический объект времени выполнения - это loggingdbconnection .
Однако то, что на самом деле происходит, что Dapper's Queryasync
Подробнее здесь:
https://stackoverflow.com/questions/796 ... connection