将ninject绑定对象传递给必须具有0参数的构造函数的类

帕特里克

有一个使用userRepository的UserRoleProvider类

public class UserRoleProvider : RoleProvider
{
    private IUserRepository userRepo;
    public UserRoleProvider(IUserRepository userRepository)
    {
        userRepo = userRepository;
    }
    ...
}

而且NinjectDependencyResolver类中有绑定方法

private void AddBindings()
    {
        kernel.Bind<IUserRepository>().To<EFUserRepository>();
    }

在Web.config中,我将UserRoleProvider设置为默认RoleProvider

<roleManager enabled="true" defaultProvider="UserRoleProvider">
      <providers>
        <clear/>
        <add name="UserRoleProvider" type="PomocnikPodroznika.WebUI.Infrastructure.Concrete.UserRoleProvider"/>
      </providers>
    </roleManager>

我收到错误消息,说UserRoleProvider没有构造函数接受0个参数(以及配置文件所期望的)。有没有什么方法可以将EFUserRepository对象(使用ninject)UserRoleProvider传递类而不通过构造函数传递呢?

帕特里克

我已经找到解决问题的方法。

 private IUserRepository userRepo;
        public UserRoleProvider()
        {
            userRepo = DependencyResolver.Current.GetService<IUserRepository>();
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将ninject绑定对象传递给必须具有0参数的构造函数的类

来自分类Dev

模拟moq,尝试将对象传递给具有多个参数的构造函数

来自分类Dev

模拟moq,尝试将对象传递给具有多个参数的构造函数

来自分类Dev

将对象传递给函数时,如何防止模板化构造函数将类作为参数

来自分类Dev

将模板类的对象传递给另一个类的构造函数

来自分类Dev

如何将具有关联作用的类似哈希的对象传递给期望哈希的构造函数?

来自分类Dev

将参数传递给构造函数,这是对象类的属性

来自分类Dev

将参数传递给构造函数,这是对象类的属性

来自分类Dev

将具有派生模板的对象传递给接受具有基础模板的对象的函数

来自分类Dev

如何将超类对象传递给子类构造函数?

来自分类Dev

如何将编写的对象传递给另一个类的构造函数?

来自分类Dev

如何将泛型类型对象传递给类构造函数

来自分类Dev

是否可以将Moq对象传递给C#类构造函数?

来自分类Dev

将带有预定义道具的对象传递给类构造函数es6

来自分类Dev

无法将临时对象传递给移动构造函数

来自分类Dev

将参数传递给类构造函数

来自分类Dev

C ++将类对象传递给函数

来自分类Dev

将类对象传递给不同的函数

来自分类Dev

将Map对象传递到带有可选参数的构造函数中?

来自分类Dev

将Android Activity对象传递给Thread类的构造函数是一种好习惯吗?

来自分类Dev

将类对象传递给服务

来自分类Dev

如何将类的对象传递给对象的类函数中的函数?

来自分类Dev

将超类对象作为参数传递给子类构造函数(java)

来自分类Dev

如果将临时对象传递给构造函数,则对象“不是结构或联合”

来自分类Dev

C#静态类:我应该将对象传递给构造函数吗?

来自分类Dev

使用structuremap在运行时将对象传递给类构造函数

来自分类Dev

Spring将自动装配对象传递给类构造函数

来自分类Dev

C#静态类:我应该将对象传递给构造函数吗?

来自分类Dev

将具有任意数量的参数的任何类成员函数传递给类外的函数

Related 相关文章

  1. 1

    将ninject绑定对象传递给必须具有0参数的构造函数的类

  2. 2

    模拟moq,尝试将对象传递给具有多个参数的构造函数

  3. 3

    模拟moq,尝试将对象传递给具有多个参数的构造函数

  4. 4

    将对象传递给函数时,如何防止模板化构造函数将类作为参数

  5. 5

    将模板类的对象传递给另一个类的构造函数

  6. 6

    如何将具有关联作用的类似哈希的对象传递给期望哈希的构造函数?

  7. 7

    将参数传递给构造函数,这是对象类的属性

  8. 8

    将参数传递给构造函数,这是对象类的属性

  9. 9

    将具有派生模板的对象传递给接受具有基础模板的对象的函数

  10. 10

    如何将超类对象传递给子类构造函数?

  11. 11

    如何将编写的对象传递给另一个类的构造函数?

  12. 12

    如何将泛型类型对象传递给类构造函数

  13. 13

    是否可以将Moq对象传递给C#类构造函数?

  14. 14

    将带有预定义道具的对象传递给类构造函数es6

  15. 15

    无法将临时对象传递给移动构造函数

  16. 16

    将参数传递给类构造函数

  17. 17

    C ++将类对象传递给函数

  18. 18

    将类对象传递给不同的函数

  19. 19

    将Map对象传递到带有可选参数的构造函数中?

  20. 20

    将Android Activity对象传递给Thread类的构造函数是一种好习惯吗?

  21. 21

    将类对象传递给服务

  22. 22

    如何将类的对象传递给对象的类函数中的函数?

  23. 23

    将超类对象作为参数传递给子类构造函数(java)

  24. 24

    如果将临时对象传递给构造函数,则对象“不是结构或联合”

  25. 25

    C#静态类:我应该将对象传递给构造函数吗?

  26. 26

    使用structuremap在运行时将对象传递给类构造函数

  27. 27

    Spring将自动装配对象传递给类构造函数

  28. 28

    C#静态类:我应该将对象传递给构造函数吗?

  29. 29

    将具有任意数量的参数的任何类成员函数传递给类外的函数

热门标签

归档