Я делаю проект с нуля, используя Ninject 2, и меня беспокоит один вопрос:
Если вы хотите перехватывать методы своего типа, вам нужно обернуть его в прокси (в частности, динамический прокси замка). Если указанный тип не имеет конструктора без параметров, создание прокси завершается ошибкой. Если это так, этот конструктор используется, когда экземпляр типа разрешается из ядра.
К сожалению, это означает, что мой конструктор внедрения с параметрами игнорируется, и мне приходится прибегать к внедрению свойства. У меня есть некоторое нежелание связывать типы моих доменов с атрибутом [Inject] в свойствах.
Есть ли способ использовать конструктор инъекций с прокси для AoP с помощью Ninject?