Кто-нибудь знает, как использовать NinjectMVC3.cs для внедрения пользовательского класса провайдера членства?Я погуглил и попробовал каждую реализацию, и ни одна из них не работает.Кто-нибудь делает это?Я пытался внедрить с помощью атрибута свойства [Inject] не работает и не знаю другого способа, так как внедрение конструктора тоже не работает.
Ничего из этого не работает:
public class AccountMembershipProvider : MembershipProvider
[Inject]
protected IAccountRepository accountRepository { get; set; }
//NinjectMVC.cs RegisterServices
kernel.Bind<IAccountRepository>().To<AccountRepository>();
kernel.Bind<MembershipProvider>().ToProvider<AccountMembershipProvider>();
public class AccountMembershipProvider : MembershipProvider
[Inject]
protected IAccountRepository accountRepository { get; set; }
//NinjectMVC.cs RegisterServices
kernel.Bind<IAccountRepository>().To<AccountRepository>();
kernel.Bind<MembershipProvider>().ToMethod(ctx=>Membership.Provider);
Был бы неплохо привести полный пример введения пользовательского поставщика членства.