【发布时间】:2011-05-01 18:38:01
【问题描述】:
我正在实现一个自定义 RoleProvider 并想使用 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);
}
}
【问题讨论】:
-
伟大的帖子,所以基本上我应该滚动我自己的接口和实现,并从 web.config 中清除提供者 XML,因为提供者的东西有点蹩脚。好的,回到绘图板 LOL
标签: asp.net-mvc-3 c#-4.0 dependency-injection ninject-2