unity-container相关内容

IOC寄存器实例与问题MVC3,团结和放大器; NHibernate的 - (由codePLEX Unity.MVC3 LIB)

我使用的是从 codePLEX 的Unity.MVC3.dll并在尝试为每个请求注册的NHibernate的ISession的实例。按照统一MVC3文档,我应该只需要使用HierarchicalLifetimeManager做到这一点: VAR集装箱=​​新UnityContainer(); container.RegisterInstance&所述;的ISession>(Session ..

正确的方式来注入认证的用户我的仓库类

我使用与存储库模式服务层。该控制器具有服务层上的相关性,而业务层对资源库的依赖。 我在用户信息进行授权库层通过记录,并正在试图确定最佳方法用于注入用户信息到考虑到我似乎有一个广泛的注射链库: 控制器 - >服务(S) - GT;库 - >登录的用户信息。 我想简单的方法是将用户信息传递给被调用的服务方法(即 FindById(INT PrimaryKey的,用户的curren ..

如何注入依赖到的global.asax.cs

我如何注入依赖到的global.asax.cs,即MvcApplication类? 有previously使用的服务定位器(反)为依赖注入模式,我试图通过使用IOC容器(特别Unity.Mvc3跟随我最新的MVC应用程序的最佳实践建议,因为它带有一个实现的的IDependencyResolver开箱)和构造器注入。 一切似乎很容易理解,到目前为止,除了一对夫妇碰壁的,其中之一是在Global. ..
发布时间:2016-07-07 09:36:54 ASP .NET

MVC,EF - DataContext的单个实例每个Web请求在Unity

我有一个MVC 3 web应用程序,在这里我用的是实体框架数据访问。此外,我还做了一个简单的使用存储库模式,例如,其中的所有产品相关的东西在“ProductRepository”和所有用户相关的东西来处理,在“UserRepository”处理。 因此​​,我现在用的UNITY容器,使DataContext的,这是我注入到每个存储库的单一实例。在谷歌快速搜索,每个人都建议你不要使用的DataCo ..

在配置中定义的ASP MVC 5.0 RoleProvider团结依赖注入

我想实现使用一个单独的EF库类角色提供,作为注射的依赖,进入我的角色商店。我的问题是,角色提供在配置(web.config中)中所定义,因此,不通过统一DI容器实例。我一直没能找到一种方法,要么转向的配置,code或它的建成调用container.BuildUP()上后,即可获取角色提供的搁置。任何建议将是AP preciated。 解决方案 我觉得我的问题的解决方案是相当不错这里介绍: ..
发布时间:2016-07-01 19:33:38 ASP .NET

如何使用Unity 2.0和asp.net mvc的每注入HTTP请求(或每HTTP上下文)的依赖

我已经读了很多关于这个信息,但我找不到任何电流(为1/2011)作为究竟如何这应该是今天做的。我读过一对夫妇,似乎有了答案好职位,没有细节。年长pre-单位2的方法主要是创建的自定义生命周期管理。看来最好的办法做到这一点现在是使用一个子容器在请求的开始被创建并设置在请求结束,使用容器管理的生命周期。另一个人说,他们已经做到了这一点使用层次一生与createchildcontainer 。 大多数 ..