我正在尝试使用Ninject注入UserManager和UserManager。但它给出了一个错误。
绑定有什么问题?
UserStore
public class UserStoreModule : NinjectModule
{
/// <summary>
/// The load.
/// </summary>
public override void Load()
{
Bind<IUserStore<Account>>()
.To<UserStore<Account>>()
.InRequestScope().WithConstructorArgument("context", context => Kernel.Get<RovinMediaContext>());
}
}
的UserManager
public class UserManagerModule : NinjectModule
{
/// <summary>
/// The load.
/// </summary>
public override void Load()
{
Kernel.Bind<UserManager<Account>>().ToSelf();
}
}
导致以下错误
激活字符串时出错没有匹配的绑定可用,且该类型不可自我绑定。
激活路径: 2)将依赖字符串注入到RovinMediaContext类型的构造函数的参数connectionString中
1)请求MyDbContext