Чувствуя себя глупо, я даже не читал вопрос, просматривая проблему, в которой ninject не вводит свойство в моем поставщике Memebership, и я реализовал это решение другой проблемы ... И, конечно, он все еще не вводит свойство. И я не могу использовать конструкторское ограничение в членстве провайдера ...

я есть пользовательское членство, которое использует мой CustomerService для связи с базой данных, используя сначала код EF (4.1). Я использую ninject, чтобы добавить CustomerService в мой пользовательский класс членства. Но когда я пытаюсь подтвердить, я получаю контекстную ошибку. Это связано с тем, что в моем контексте репозитории и сервисы являются InRequestScope (). И поскольку я внедряю CustomerService, используя [inject] для свойства моего пользовательского членства, а в ninject использую _kernel.Inject (Membership.Provider), он вводится только при запуске.

Я прочитал много сообщений об этой проблеме, но не могу найти ответ, который решает эту проблему.

У кого-нибудь есть решение этого?

Ответы на вопрос(1)

Ваш ответ на вопрос