MVC 中引导 NHibernate 的正确方法
我需要在 MVC 中设置会话管理。这样做的正确方法是什么? 如何使用结构图在 mvc 中设置 nhibernate 会话管理,这样我就不会得到: 会话已关闭 或者 在…
具有 StructureMap (IoC) 的 IQueryable 存储库 - 如何实现 IDisposable?
如果我有以下存储库: public IQueryable<User> Users() { var db = new SqlDataContext() return db.Users } 我知道只有在触发查询时才会打开连…
StructureMap 清除缓存实例
我在重置 StructureMap 的配置时遇到问题。仅当我批量运行所有测试时,这才会失败。之前的测试是注入 SingleInvoicePresenter 的实例,但是当我进行此…
使用 StructureMap 指定许多构造函数参数之一
如果我有一个像这样的类: public SomeClass : ISomeClass { public SomeClass(IInjectedDependency dependency, bool someArbitraryValue) {} } 如何…
如何使用 sturcturemap 将单个接口的两个不同实现传递到构造函数中?
我有一个采用两个接口的构造函数,它们是相同的接口,但需要不同的实现: public class Foo { public Foo(IBar publicData, IBar privateData) { } } …
带参数的结构图解析类型
我有一个问题...... 以免说我有一个这样的类: public class A: InterfaceA { private FileInfo _fileInfo = null public A(FileInfo fileInfo) { thi…
StructureMap 单例因参数而异?
使用 StructureMap,是否可以为参数的每个值创建一个单例对象? 例如,假设我想在多租户 Web 应用程序中为每个网站维护一个不同的单例: For<ISiteS…
在 StructureMap 中注册相同查找类型的多个映射以进行构造函数注入
所以我有一种情况,我想注册特定查找类型的 n 个映射。 IE: x.For<IWidget>().Add<SquareWidget>() x.For<IWidget>().Add<YellowWidge…
与 StructureMap 的组合
看一下 Karl Seguin 的帖子,他展示了可测试性的设计可以带来更好的设计,在本例中,组合优于继承。 在示例中,他的 CachedEmployeeLookup 依赖于 Emp…
Unity 到结构图帮助
我正在尝试将 DI 映射中的代码从 Unity 转换为 Structuremap,但我似乎无法让它工作。我使用的存储库模式类似于 Kazi Manzur Rashid 在收缩器中找…
StructureMap 注入的 IContainer - 它来自哪里?
我有一个 ASP.Net MVC 应用程序,我在 MVC 中使用 StructureMap 将整个应用程序粘合在一起。有些模型类具有重量级依赖项,但并未在所有公共方法中使用…
在 MembershipProvider.Initialize() 中注入存储库?坏主意?
我正在使用 StructureMap 构建一个 asp.net MVC2 Web 应用程序。我创建了一个自定义 MembershipProvider。我通过调用在启动时正确初始化它: x.For<…
使用 ASP.NET MVC 2、StructureMap、Fluent NHibernate 和 PostgreSQL
我在一个新的网络应用程序中使用上述组合只是为了尝试学习构建新的东西来扩展我的知识。如果我做得好,我希望能够上线。我对 MVC 和其他产品还算陌生…