ninject-2

    6热度

    1回答

    我有一个抽象类: public abstract class Validator<T> : IValidator 和一对夫妇的实现这个类用于特定目的的课程,例如 public sealed class NewsValidator : Validator<News> 现在使用Ninject我想要做的依赖注入如下内容(这个特殊的代码是不工作): Bind<Validator<News>>().

    1热度

    1回答

    这是我正面临的两个持续性问题的延续:Problems trying to attach a new EF4 entity to ObjectContext while its entity collection entities are already attached和EF4.0 - Is there a way to see what entities are attached to what

    3热度

    1回答

    我该如何让每一个http请求都能这样我开始一个事务,并在最后提交我的事务? 我已经在使用InRequestScope进行会话,并为我的ninject准备了这个。 public class NhibernateSessionFactory { public ISessionFactory GetSessionFactory() { ISessionFa

    0热度

    1回答

    我正在使用nhibernate和nhibernate个人资料不断抛出此警报。 Use of implicit transactions is discouraged" 我实际上是通过ninject public class NhibernateModule : NinjectModule { public override void Load() {

    0热度

    1回答

    我想让我的第一个通用库。我从真正简单的开始,但我不确定如何将它全部绑定到ninject并通过构造函数注入来使用它。 public class NhibernateRepo<T> : INhibernateRepo<T> { private readonly ISession session; public NhibernateRepo(ISession sess

    0热度

    1回答

    我试图重新设计一个现有的应用程序,在MVC3中使用Ninject进行依赖注入。下面是我遇到问题的传统行为的一部分(是的,我知道它坏了,这就是为什么我试图重构它): protected override void OnActionExecuting(ActionExecutingContext filterContext) { base.OnActionExecuting(filterC

    9热度

    2回答

    是Kernel.Get()线程安全吗?我的目标是在我所有的组件中共享我的内核的一个实例,并且他们都可以很好地在不同线程上同时调用Kernel.Get()。 是Kernel.Get()线程安全吗? 在坐在不同的dll中的所有应用程序组件之间共享应用程序内核的最佳模式是什么?如果这是有道理的,我宁愿不将工厂实例传递给我的应用程序的每个组件。

    4热度

    1回答

    我有一个WPF视图\视图模型绑定模式,我想通过名称只解析来自Ninject的依赖项,而不是按类型或类型+名称。我想通过名称绑定我的视图模型与Ninject,然后通过此名称查看视图模型的视图注入(通过Caliburn.Micro)。 我意识到在实践中可以使用同一个名称注册多个类型,但我想要一个约定类型的模式,并且愿意接受这种情况。我只需要解析为WPF绑定工作的“对象”。 举例来说,有没有什么办法可以

    7热度

    2回答

    我使用asp.net mvc 3,ninject 2.0和ninject mvc 3插件。 我想知道如何获得服务图层到我的过滤器(在这种情况下是授权过滤器?)。 我喜欢做构造函数注入所以这是可能的还是我必须注入属性? 感谢 编辑 我有这个财产注入,但我的财产总是空 [Inject] public IAccountService AccountServiceHelper { get; s

    0热度

    3回答

    我从ninject 2.0升级到2.2,没有任何工作了。 当我使用的NuGet它使这个 [assembly: WebActivator.PreApplicationStartMethod(typeof(MvcApplication3.App_Start.NinjectMVC3), "Start")] [assembly: WebActivator.ApplicationShutdownMetho