我实现一个自定义RoleProvider并想用Ninject与参数的构造函数的问题但是我面对。任何想法如何注入这?Ninject并提供模型参数的构造函数
public class EFRoleProvider:RoleProvider
{
private readonly IRepository _repository;
// I want to INJECT this GOO here!
public EFRoleProvider()
{
IContextFactory contextFactory = new DbContextFactory<myEntities>();
_repository = new RepositoryBase(contextFactory);
}
}
这篇文章可能会让你感兴趣:http://blog.ploeh.dk/2011/04/27/ProviderIsNotAPattern.aspx – Steven 2011-05-01 21:37:47
Great Post,所以基本上我应该推出自己的接口和实现,并从提供程序中清除提供程序XML web.config作为提供者的东西很蹩脚。好的,回到制图板LOL – CrazyCoderz 2011-05-02 13:51:23