ninject

    1热度

    1回答

    我有一个ASP.NET MVC应用程序,它使用Quartz运行几个计划作业。 该项目使用实体框架与存储库模式。而在我的MVC项目中,为AppContext结合和GenericRepository是InRequestScope: Bind<AppContext>().ToSelf().InRequestScope(); Bind<IGenericRepository>().To<GenericRe

    2热度

    1回答

    TLDR:如何在我的Ninject绑定中重新使用或实例化新的Sql Connection对象? ****由于SqlConnection未初始化,第二个绑定失败****。我假设我不能跨多个绑定共享sql连接? 我在这个模式一个SQL资料库: public class SqlRepository<T> : DataConnection, IRepository<T> where T : new() {

    1热度

    3回答

    我是新来的DI(使用Ninject)和刚开始学的概念,但我一直在抓我的头一会儿就明白这一点: 假设我的程序中有相同类的不同用法(下例中为ProcessContext)。 第一类(SomeClass):我想注入Implement1到ProcessContext实例。 第二类(SomeOtherClass):我想将Implement2注入ProcessContext实例。 我该如何使用Ninject来

    0热度

    1回答

    比方说,我有以下类别: class A { // reference to B private B _b; // constructor for A public A(B b) { _b = b; } } class B { private A _a; // constructor for B

    0热度

    1回答

    我有以下启动的OWIN应用后不可用: public virtual void Configuration(IAppBuilder app) { var config = new HttpConfiguration(); config.Filters.Add(new UserNotifyExceptionFilter()); ConfigureAuth(ap

    0热度

    2回答

    我打算用“Freeman pro asp.net mvc 5”一书(第7章)。 的问题是: 在NinjectWebCommon.cs的代码根本不会执行,所以我经常收到错误“此对象定义无参数的构造函数。”看起来web服务器根本没有看到这个文件,我在每个方法上都有断点,并且在运行应用程序时从来没有看到它们中的任何一个。 首先,我遵循了书中的所有说明,并自行完成了该项目。我有这个错误。 其次,我从官方网

    -1热度

    1回答

    我以嘲笑的依赖配置MockingKernel。尽管如此,Setup方法不可用。 任何想法? 我读过文档。我在问一些例子。不过,我认为文档有点差。 编辑 我已经试过这样: public void Test() { Core.Configuration.UserIdentity userConfiguration = Core.Configuration.UserIdentity.Crea

    0热度

    2回答

    在ninject我有这样的代码: var resourceManagers = new ResourceManager[1]; resourceManagers[0] = Validation.ResourceManager; kernel.Bind<ILocalizedStringProvider>().To<ResourceStringProvider>() .WithConst

    -1热度

    1回答

    我在使用下面的框架 ASP.NET MVC4 的NHibernate作为ORM NInject作为国际奥委会项目去管理依赖关系并做DI 问题是用户更新了一个实体并提交了表单之后,他必须等待20秒才能加载正确的数据。此次更改保存到数据库(SQL Server) 我们已经管理RequestScope中的NHibernate ISession对象,但发现当从编辑重定向到列表屏幕时,取消激活方法不会调用。

    2热度

    1回答

    我在一个基于MVC5的网站中使用Ninject 3,并试图找出如何让DI使用一种类型来测试传入的Uri.Host值的属性它的构造函数。我希望绑定以某种方式提供当前的URL。最小的结构,我最初尝试是: public class StructuredUrlTester : IStructuredUrlTester { // Expose public getters for parts o