9得票2回答
如何在Unity中实现这个(HttpContext)依赖?

我们有一个依赖于 HttpContext 的类。 我们已经按照以下方式实现它: public SiteVariation() : this(new HttpContextWrapper(HttpContext.Current)) { } public SiteVariation(HttpCo...

8得票1回答
使用Unity向自定义ActionFilter注入依赖项

目前,我有一个自定义的ControllerFactory,其中注入了Unity容器: 在global.asax中的Application_Start()方法中: var container = InitContainer(); DependencyResolver.SetResolver(...

7得票2回答
在EF4、IoC(Unity)和Repository中,工作单元(Unit Of Work)应该属于哪里?

我看到了一些与此相关的问题,但我仍然找不到我要找的答案,所以我要发表我的问题。如果另一个问题有答案(而我只是没有看到它),请指出来。 当使用EF4和Unity与Repository模式时,我试图弄清楚我的UnitOfWork属于哪里 - 特别是在哪里创建。 基本上,我有一个用于实现业务逻辑...

9得票1回答
你如何使用IoC和DI处理“深度依赖”?

我对IoC不太熟悉,目前在使用Unity。 假设您有一个包含“n”个项目的解决方案,并且想要使用Unity来注册和解析依赖项。 假设您的组合根位于项目a中。假设您在解决方案中有以下项目。 a b c d 假设a依赖于b中的某些内容,b依赖于c中的某些内容,c依赖于d中的某些内容。 我已经...

11得票2回答
在Unity中,注册单例实例的两种方式有什么区别?

在Unity中,据我所知,我可以使用以下两种选项来注册单例实例: IConfiguration globalConfig = new Configuration(); container.RegisterInstance<IConfiguration>...

16得票2回答
开始使用Unity框架

有没有推荐一些关于Unity框架入门的好资源?我已经从Codeplex下载了源代码并编译成功。现在,我得到了一组已编译的二进制文件,接下来该怎么做呢?我理解控制反转原则,但对Unity框架的具体细节了解不多。 我已经从Codeplex下载了Unity文档,但它似乎针对那些已经熟悉该框架的用户...

10得票2回答
如何强制Unity创建一个新实例?

在WCF上下文中,如何使用Unity应用程序块强制Unity配置在调用UnityContainer.Resolve<T>()方法时创建一个对象的新实例?

11得票1回答
Unity容器中无法解析字典。

我刚刚偶然发现了这个内容: 在一个Unity容器中,我想要注册 IDictionary<TK, TV>;假设它是IDictionary<string, int>._unityContainer = new UnityContainer() .RegisterT...

15得票1回答
Entity Framework使用仓储模式、工作单元和Unity

我正在尝试创建一个解决方案,将UnitOfWork类与各个仓库分离,因为它们违反了开闭原则。我使用Unity作为IoC容器来连接依赖项。我结合了此示例和此实现。 我的问题在于,使用Unity自动连接UnitOfWork、IDbContext和仓库(IEmployeeRepository和IC...

8得票2回答
AOP与MVC FilterAttributes和拦截器的比较

ASP.NET MVC建议使用或扩展内置的授权、操作、结果、异常筛选器。 .Net IoC容器(Unity、Ninject、Autofac)建议使用拦截器。 AOP工具(Postsharp)建议使用它们自己的属性。 现在,我感到很混乱。也许我把它们混合了。 我想构建稳健的代码和稳定的方法...