使用ninject创建的实例最后会自动释放吗?
使用ninject创建的实例最后会自动释放吗? 因为我正在使用实体框架,并将 IContext 绑定到新上下文的实例。这个上下文最后会被处理掉吗? 如果不是,…
如何阻止 Ninject 覆盖自定义 DataAnnotationsModelValidatorProvider?
我有一个自定义的 DataAnnotationsModelValidatorProvider,用于以更动态的方式进行模型验证,然后仅添加属性。我尝试将我的提供添加到 global.asax.c…
Ninject 中的 Httpcontext.Session 始终为 null
我使用 ninject 注入 httpcontext,就像 private void RegisterDependencyResolver() { HttpContextBase context = new HttpContextWrapper(HttpConte…
将参数传递给 ninject 中的接口类
我有一个类来举行这样的会话, public class SessionService : ISession { public HttpContext Context { get; set; } public SessionService(HttpCon…
使用 Ninject 解决 Asp.Net MVC 单元测试中的控制器构造函数依赖关系
我不确定如何使用 Ninject 在单元测试中自动解决控制器的构造函数依赖关系。 在我的实际应用程序中,我在 gloabl.asax 中设置了依赖注入,如下所示: …
Ninject 和 MVC 脚手架
我正在尝试为存储库自定义 MVC 脚手架 T4 模板,以便它在我的 App_Start\NinjectMVC3.cs 类中创建 Ninject 绑定。 我可以更改模板来自定义创建的存储…
使用 Ninject 将接口绑定到编译时未知的多个实现
我最近刚刚开始在我的 ASP.NET MVC 3 应用程序中使用 Ninject (v2.2.0.0)。到目前为止,我对此感到很兴奋,但我遇到了一个我似乎无法弄清楚的情况。 …
使用 DI ninject 的自定义角色提供程序抛出错误
我将 CustomRoleProver 设置为: public class CustomRoleProvider : RoleProvider { private readonly IRepository _repository; public CustomRoleP…
ninject 与元数据绑定,用于根据环境条件确定绑定
我目前正在使用 WithMetaData 在绑定上附加缓存模式到存储库,如下所示: Bind().To().WithMetaData(MetadataKeys.RepoKey, CacheMode.Cached); Bind(…
如何在单元测试中实例化使用 ninject 的存储库
我有一个像这样的存储库: public class Repository : IRepository where TEntity : class, IEntity { private readonly IContext _db; public Reposi…
使用 ninject 创建初始化后对象
我是 Ninject(以及一般的 DI)新手。 我了解内核如何加载模块,并且到目前为止我编写的代码往往只有一行: myKernel.Get() 它从模块中的绑定构造了我…