ninject相关内容

懒惰依赖注入

我所在的Ninject作为IoC容器的项目。我担心的是,很多类有这样那样的构造函数: [注入] 公共HomeController的(的UserManager的UserManager,RoleManager roleManager,BlahblahManager blahblahManager){ _userManager =的UserManager; _roleManager = ..
发布时间:2015-11-26 10:25:02 C#/.NET

懒收集加载 - 如何让项目?

我有一个简单的类,它是旨在成为一个简单的POCO - 它只是保存数据。有一个例外:它包含集合票据。我想延迟加载此集合,这样我就不必获取的注意事项是不需要他们的页面。存根这个是这样的: 公共类MyDTOClass { 私人的ICollection<注意> _notes = NULL; 公众的ICollection<注意>笔记 { 得 ..
发布时间:2015-11-26 10:21:10 C#/.NET

如何配置Automapper与Ninject 2.0注入?

有对结构图和温莎配置的例子: 的http://www.cprieto.com/index.php/2009/08/20/using-automapper-with-castle-windsor/ 不过,我还没有发现任何东西Ninject。 你知道如何将这些映射转换为Ninject? 解决方案 公共类AutoMapperModule:NinjectModule { 公众覆盖无效负 ..
发布时间:2015-11-26 00:27:23 C#/.NET

如何使用与关系是不注射液工厂,而不诉诸使用Service Locator模式

我有一个GUI应用程序。在它我允许用户从算法一个容器提供的列表中选择。每个算法将拉开序幕作为另一种观点后台任务。我需要支持这一观点的多个实例,并支持相同的算法的多个实例。这一观点也将由容器提供。该算法也有状态 所以,我有我需要创建我的观点和算法实例,并结合在一起,在运行时的情况。我没有静态绑定点,这种情况下,这样我就可以正常使用的注射设备(构造函数或财产注射)。我不想叫新,我不希望使用容器像一个 ..
发布时间:2015-11-26 00:02:53 C#/.NET

使用棱镜与Ninject

有没有人在那里使用棱镜框架与Ninject,而不是统一?我需要一些功能,统一不配套的是,我已经决定了IoC容器切换到Ninject。我挣扎了一下与替换虽然.. 我需要从棱镜使用的是EventAggregator和RegionManager。我所看到的所以 - 我的问题基本上是:如何替换团结与Ninject 的 什么是必要的步骤?起初我以为我可以写,创建和配置Ninject容器,并使用此解决所有 ..
发布时间:2015-11-25 23:58:07 C#/.NET

注射用Ninject AutoMapper依赖

我有麻烦注入AutoMapper到使用Ninject一个ASP.NET MVC 2应用程序。我用吉米博加德的岗位上 公共类AutoMapperModule:NinjectModule { 公众覆盖无效负载() { 绑定&其中; ITypeMapFactory>()到< TypeMapFactory>(); 绑定<结构>()ToSelf()InSingletonScop ..
发布时间:2015-11-25 23:56:40 C#/.NET

Ninject MVC3 - 引导程序抛出"已初始化"例外

我已经创建了一个空的Asp.Net MVC3项目,并使用的NuGet 安装包Ninject.MVC3 如果没有做别的事情(没有服务注册,甚至没有一个控制器上创建的)我运行应用程序。 第22行的项目断裂处NinjectMVC3.cs但以下情况除外: [出现InvalidOperationException:已初始化] Ninject.Web.Mvc.Bootstrapper.Initial ..
发布时间:2015-11-25 23:48:46 C#/.NET

Ninject,的DbContext和放大器; Windows服务 - 新的实例时线程运行?

我目前写一个Windows服务,连接到使用实体框架(的DbContext),并Ninject注入的Respositories和的DbContext例如现有的服务层。这是pretty的更多的工作有一点需要注意 - 我想,每次一个全新的DbContext实例的线程运行,而此刻我得到的同一个整个线程生命周期 我的结合看起来是这样的: 绑定< IDbContext>()到<。Ente ..
发布时间:2015-11-25 16:16:36 C#/.NET

我可以指定Ninject的范围,只有这个具体的情况?

前面我问最初的问题 我的问题是,我有一个自定义的的MembershipProvider 使用 AccountRepository 使用 ObjectContext的。因为的MembershipProvider 是辛格尔顿的MVC(据我所知),在 AccountRepository 和的ObjectContext 应注射一次,并在那里呆了的的MembershipProvider 的余生时间。 不 ..
发布时间:2015-11-25 15:15:06 C#/.NET

参数的构造函数误差Ninject绑定在.NET的Web阿比2.1

工作目前正在写一个API的网站(.NET的Web阿比2.1) 有关我们以前的API的网站,我们曾使用Ninject.MVC3包和有线依存关系解析器和手动范围,插上我们的逻辑到NinjectWebCommon正如我们推荐的。 这是引起烧心诠释我们同参数的构造函数错误的新项目。在过去,这是一个死放弃,我们没有布线在网络的API依赖解析器正常。只是这一次,我们是。它在那里。 VAR解析器=新Ni ..
发布时间:2015-11-25 14:05:12 C#/.NET

Ninject依赖注入的MVC3 - 一个控制器外

我们将在我们的MVC3项目中使用Ninject做的依赖注入。 我用的NuGet包来添加引用Ninject和Ninject.MVC3包。当我做这一点,在我的App_Start文件夹中创建一个NinjectMVC3类: 公共静态类NinjectMVC3 { 私人静态只读引导程序引导程序=新的引导程序(); 公共静态无效的开始() { DynamicModul ..
发布时间:2015-11-25 13:43:55 C#/.NET

最佳位置流利IOC配置/模块(目前正在Ninject)

我在努力找找到我的Ninject配置“模块”的最佳地点(如指定类型绑定的地方)。我希望我只是缺少一些明显的把戏,因为这正开始变成一个交易断路器对我来说,使用流利的配置(并因此Ninject): 在包含三个单独的项目一个简单的Web栈:网络,BusinessLogic,数据访问。我的不希望Web层有直接引用数据访问层的,但我看不到解决的办法,因为: 如果我把数据访问配置模块中的数据访问层,我 ..

Ninject传入构造函数值

使用Ninject,你怎么配置内核,所以我可以定义构造函数的值传递到对象的实例呢? 我在一个模块进行以下配置: 绑定< IService1>() 。要< Service1Impl>() .InSingletonScope() .Named(“活”); 绑定< IService2>() 。要< Service2Impl&G ..
发布时间:2015-11-25 12:48:05 C#/.NET

如何使用(在其中一种或多种)Ninject约定延长而不引用大会

对不起提前为长的问题,这是很长,因为我一直在挖这个一整天。 的普遍问题: 我有一个ASP.Net MVC2应用程序有以下项目:MyApp.Web,MyApp.Services,MyApp.Data 我们code到接口和利用Ninject 2 DI / IoC的。 不过,我收到的非常的疲惫打字(和忘记型): 绑定< ISomeService>。为< SomeService ..
发布时间:2015-11-24 21:59:04 C#/.NET

懒<> Ninject注入

我用ninject框架。在我的code我有一个懒惰的对象。我可以创建一个实例,但是当我打电话value属性我得到一个例外。 私人懒< IPsoriasisReportUserControl> psoriasisReportUserControl; [注入] 公共懒< IPsoriasisReportUserControl> PsoriasisReportUser ..
发布时间:2015-11-24 20:17:09 C#/.NET