NHibernate ISession 使用和线程安全
当我将 ISession 生命周期配置为“每个 HTTP 请求”(我正在使用的 Autofac 中的 InstancePerLifetimeScope)时,NHibernate 分析器告诉我我的 Sessio…
在 Autofac 中,如何更改调用 Build 后注册的实例?
假设我有这段代码 var builder = new ContainerBuilder(); builder.RegisterInstance(new MyType()); var container = builder.Build(); ,然后一段时…
使用 Autofac 将服务注入 NHibernate 的 IUserType 实现中
我正在使用 NHibernate 将以下类映射到我的 ASP.NET MVC 应用程序中的 Oracle 数据库: public class User { // Needs to be encrypted/decrypted whe…
我应该在容器中注册 ViewModel 吗?
我应该在容器中注册 ViewModel 并从那里解析吗? 好处: 当视图模型被激活时,我可以执行一些操作 容器将为我注入依赖项 ??? 缺点: ViewModel 生…
MVC2 中的 Autofac 与 FluentValidation
我在 ValidatorFactory.CreateInstance 调用执行期间收到“未注册错误”。看来发送到该方法的类型是正确的。 我的注册代码: ... builder.RegisterAss…
我应该如何使用 nunit 在容器中测试 MVC Web 应用程序?
我们有一个在 Autofac 中运行的 MVC 网络。所有配置都存储在 web.config 中的 autofac 配置部分中,当运行 Global asax 时,它会设置容器并通过向它们…
ASP.Net MVC 中的 Autofac
作为 Autofac 的新手,我正在尝试弄清楚如何为我的控制器注册我的存储库。存储库在其构造函数中采用 Web 服务来与服务器进行通信。该应用程序是多租户…
在方法上设置行为似乎是在调用该方法
我在 TypeMock 论坛上发布了此内容,但我太不耐烦了,无法等待那里的回复。这是一个非常n00b的问题。 我正在尝试设置一个假的 IContainer。这是我所拥…
在 autofac 容器可以解析之前必须注册每个类吗?
假设这个场景: public class B {}; public class C { public C(B b){} } 要从 Autofac 容器解析 C,我必须将 B 和 C 注册到容器。 但是,今天我使用…
Autofac基于TypedParameter的不同服务解析
无论如何,有没有办法让 autofac 来解析具有具体实现的服务,该服务的构造函数与最具体地匹配给定参数。 我的意思是匹配子类型的构造函数而不是匹配基…
如何从静态类解析命名实例?
有谁知道我做错了什么? 我有一个这样的静态类: public static class ApplicationContainer { private static ContainerBuilder builder = null; pri…