【发布时间】:2011-11-10 10:17:30
【问题描述】:
我有一个自定义成员资格,它使用我的 CustomerService 首先使用 EF 代码与数据库进行通信 (4.1) 我使用 ninject 将 CustomerService 注入到我的自定义成员资格类中。 但是当我尝试验证时,我得到一个上下文处理错误。 这是因为在我的上下文中,存储库和服务是 InRequestScope()。 因为我在自定义成员的属性上使用 [inject] 注入 CustomerService,而在 ninject 中使用 _kernel.Inject(Membership.Provider),它只在启动时注入。
我阅读了很多关于这个问题的帖子,但找不到解决这个问题的答案。
有没有人可以解决这个问题?
【问题讨论】:
标签: asp.net-mvc ninject membership