关于gettig的一些问题,从autofac开始
我刚刚开始掌握 Autofac,并有以下问题: 例如,当您将参数传递给构造函数时,Guice 有自己的注释/方式(它们由 Guice 处理)。 autofac 有类似的功能…
使用 Autofac 注入接口的特定实例
我使用 ASP.NET MVC 3 和 Autofac 进行依赖项注入。我正在使用 AutoMapper 进行映射。 我有一个 IMapper 类,用于所有模型视图映射。所以我的任何映射…
Autofac ContainerBuilder.Build 是一项昂贵的操作吗?
我开始使用 Autofac,但似乎找不到这个问题的答案。 另外,我什么时候应该调用 ContainerBuilder.Build() ? 调用 ContainerBuilder.Build() 后是否可…
IoC 容器可以自动注册所有内容(非通用),无需配置(程序集到程序集)
我的想法是,我有一个带有大量接口的核心项目,还有带有实现的数据和服务项目(一切都是一对一),例如: Core { IFooRepo, IBarRepo, IFooService, I…
使用 NHibernate 和 Autofac 管理多个数据库
我想我会在自己思考解决方案的同时提出这个问题。 在构建了大部分应用程序后,我在最后一刻要求支持读/写附加数据库(总共 2 个,没有已知的其他数据…
使用 Autofac 进行 IoC
我刚刚开始使用 IoC 框架,并且一直在使用 Autofac。 在下面的示例代码中,我注册了两个完全不同的类(在 global.asax 中),它们都实现了相同的接口…
没有无参数构造函数的 .NET 单元测试,以方便依赖项注入
我试图让单元测试不依赖于调用 container.Resolve() 来获取其依赖项。 我目前使用的是 AutoFac 2.2.4,并尝试了 xUnit.NET 和 NUnit,但两者都有此问…
Autofac XML 配置和如果属性不存在,则覆盖或提供?
我现在有一个使用 Autofac 的应用程序。我已经将 autofac 构造为在加载模块之后从配置文件进行注册。(对于默认行为的基于 xml 的覆盖)。 现在我有一…
如何使用命名组件对该 IoC 注册进行单元测试? (奥特法)
我正在考虑将一些复杂的创建代码转换为使用 IoC 容器 Autofac,并且因为我是 TDD 的忠实信徒,所以我正在为模块配置编写单元测试。 大多数功能都很容…
WCF 服务连接的 Autofac 问题
我很抱歉用我的小问题打扰社区,但我只是被困住了! 在我们详细介绍之前,先介绍一下我的服务模块的容器设置! public class ServiceModule : Module …
Autofac 解析 IEnumerable仅适用于实例化项目
autofac 是否为我提供了一种获取组件的所有“活动”实例的方法? 以便进行以下工作: public class ViewManager { public ViewManager(Func<IEnumer…
在不注册服务类型的情况下解析 autofac 中的服务
是否可以在不向容器注册的情况下解析 autofac 中的服务? 到目前为止,我已经想出了这样的想法: public object ResolveUnknownService(IContainer co…
容器注册的最佳实践?
似乎有两个选项可用于在容器中注册类 - 显式(RegisterType().As)或自动装配(RegisterAssemblyTypes())。两者似乎都有相当明显的缺点。 显式注册意…
如何解决 MVC 过滤器属性中的依赖注入
我有一个从 AuthorizationAttribute 派生的自定义属性类,它对控制器操作执行自定义安全性。 OnAuthorizationCore 方法依赖于各种其他组件(例如 DAL…
为什么 autofac 在 HttpRequest 结束之前处理对象?
我正在编写一个 ASP.NET MVC 网站,使用 autofac 进行依赖注入,并使用 Mindscape 的 Lightspeed 作为 ORM。有一个 UserRepository 类,它依赖于光速 …