unity-container相关内容
我创建使用ASP.Net MVC 3和EF 4.1的Web应用程序,而我使用的模式的UnitOfWork,但没有得到被提交到数据库。这一切是相当新的给我,我不知道从哪里开始解决这个问题。 根据我自己对这个职位创建我的Web应用程序:
..
我使用的是从 codePLEX 的Unity.MVC3.dll并在尝试为每个请求注册的NHibernate的ISession的实例。按照统一MVC3文档,我应该只需要使用HierarchicalLifetimeManager做到这一点: VAR集装箱=新UnityContainer(); container.RegisterInstance&所述;的ISession>(Session
..
我有一个问题,使用ASP.NET MVC 3与DI在DefaultControllerFactory设置解决注册类型在Unity 2的命名注册。 在一个程序集我已经定义了统一的容器,注册类型和注册名为 公共类VisUnityContainer:UnityContainer { 公共IUnityContainer RegisterVisComponents() {
..
我使用与存储库模式服务层。该控制器具有服务层上的相关性,而业务层对资源库的依赖。 我在用户信息进行授权库层通过记录,并正在试图确定最佳方法用于注入用户信息到考虑到我似乎有一个广泛的注射链库: 控制器 - >服务(S) - GT;库 - >登录的用户信息。 我想简单的方法是将用户信息传递给被调用的服务方法(即 FindById(INT PrimaryKey的,用户的curren
..
我定义我DbConntextObj _container.RegisterType< IDbConntextObj,DbConntextObj>(新HttpContextLifetimeManager< DbConntextObj>()); 团结就是不上lifetimemanager调用RemoveValue() 我有一个的DbContext为多个存储库。 我l
..
我读了若干指出,如何做到这一点的文章,分别是:
..
我使用asp.net的MVC框架3,我创建了实现IControllerFactory接口的UnityControllerFactory: ... 公共类UnityControllerFactory:IControllerFactory { 私人IUnityContainer _container; 私人IControllerFactory _innerFactory; 公
..
我有,我想使用自定义的成员提供ASP.NET MVC3项目。此外,我想用团结来解决我的依赖注入。 这是从Global.asax中code: 保护无效的Application_Start() { AreaRegistration.RegisterAllAreas(); RegisterGlobalFilters(GlobalFilters.Filters);
..
任何人都可以摆脱上的优势,并使用自定义ActionInvoker
..
我的实体: ///<总结> ///获取/设置国家名称 ///< /总结> 公共字符串国家或地区名称{搞定;组; } ///<总结> ///获取/设置国家的国际code ///< /总结> 公共字符串国家code {搞定;组; } ///<总结> ///获取/设置国家坐
..
在一个简单的字,我尝试在我的MVC3项目中使用HTTP会话创建统一的框架终身经理。我的一生经理实现示例: 公共类UnityPerSessionLifetimeManager:LifetimeManager { 私人字符串sessionKey; 私人的HttpContext CTX; 公共UnityPerSessionLifetimeManag
..
我如何注入依赖到的global.asax.cs,即MvcApplication类? 有previously使用的服务定位器(反)为依赖注入模式,我试图通过使用IOC容器(特别Unity.Mvc3跟随我最新的MVC应用程序的最佳实践建议,因为它带有一个实现的的IDependencyResolver开箱)和构造器注入。 一切似乎很容易理解,到目前为止,除了一对夫妇碰壁的,其中之一是在Global.
..
目前,我有一个自定义的ControllerFactory到我注入我的容器统一: 在Global.asax中的Application_Start(): VAR容器= InitContainer(); DependencyResolver.SetResolver(新UnityDependencyResolver(容器));VAR厂=新UnityControllerFactory(容器); Con
..
我怎么可以注入下面的依赖?? 公共类身份验证:AuthorizeAttribute { [依赖] 公共IAuthenticate进行AuthenticateLibrary {搞定;组; } [依赖] 公共ILibrary BaseLibrary {搞定;组; } 保护覆盖布尔AuthorizeCore(HttpConte
..
我有一个MVC 3 web应用程序,在这里我用的是实体框架数据访问。此外,我还做了一个简单的使用存储库模式,例如,其中的所有产品相关的东西在“ProductRepository”和所有用户相关的东西来处理,在“UserRepository”处理。 因此,我现在用的UNITY容器,使DataContext的,这是我注入到每个存储库的单一实例。在谷歌快速搜索,每个人都建议你不要使用的DataCo
..
我设立在web.config中的统一配置和我有一个类型,我想传递给它它已经在相同的web.config文件中存在的连接字符串。 <&是connectionStrings GT; <添加名称=“DatabaseConnectionString”的connectionString =“元数据= RES://*/Database.csdl |高分辨率://*/Database.ss
..
我想实现使用一个单独的EF库类角色提供,作为注射的依赖,进入我的角色商店。我的问题是,角色提供在配置(web.config中)中所定义,因此,不通过统一DI容器实例。我一直没能找到一种方法,要么转向的配置,code或它的建成调用container.BuildUP()上后,即可获取角色提供的搁置。任何建议将是AP preciated。 解决方案 我觉得我的问题的解决方案是相当不错这里介绍:
..
我有ASP.NET MVC5 Web应用程序,我也有同样的应用程序的Web API。我uisng统一(版本4)DI。 我对APP开始配置统一容器如下 公共类MvcApplication:System.Web.HttpApplication { 保护无效的Application_Start() { U
..
我在asp.net MVC 4使用Unity.Mvc4,并内置引导程序文件中注册的所有类型象下面这样。 公共静态类引导程序 { 公共静态初始化IUnityContainer() { 变种容器= BuildUnityContainer(); DependencyResolv
..
我已经读了很多关于这个信息,但我找不到任何电流(为1/2011)作为究竟如何这应该是今天做的。我读过一对夫妇,似乎有了答案好职位,没有细节。年长pre-单位2的方法主要是创建的自定义生命周期管理。看来最好的办法做到这一点现在是使用一个子容器在请求的开始被创建并设置在请求结束,使用容器管理的生命周期。另一个人说,他们已经做到了这一点使用层次一生与createchildcontainer 。 大多数
..