Как заставить EFProf и EFProviderWrapper работать вместе в Entity Framework Connection
-
27-10-2019 - |
Вопрос
Нашел ли кто-нибудь способ заставить фреймворк Kowalski EFProviderWrapper работать вместе с Rhino EFProf (профилировщик Entity Framework) в том же контексте / соединении Entity Framework? В настоящее время, если я пытаюсь зарегистрировать профилировщик EFProf при использовании EntitytConnection с оболочкой EFProviderWrapper, я получаю следующую ошибку во время выполнения при попытке создать новое соединение:
<цитата>Невозможно преобразовать объект типа 'HibernatingRhinos.Profiler.Appender.ProfiledDataAccess.ProfiledConnection' печатать 'EFProviderWrapperToolkit.DbConnectionWrapper'.
Насколько я могу судить, это связано с тем, что EFProf регистрируется последним, а EFProviderWrapperToolkit рассчитывает быть последним зарегистрированным. Я предполагаю, что для этого требуется изменение EFProviderWrapperToolkit, возможно, для создания нового типа DbConnectionWrapper, который позволяет использовать типы, отличные от EFProviderWrapper? Если у кого-то есть опыт работы с несколькими фреймворками провайдеров DBConnection, то все уши.
Решение
После 3 лет бездействия я почти уверен, что ответ:
Наверное, нет.