nhibernate - NHibernate 2.1 和 StructureMap 的构造函数依赖注入(inject)

标签 nhibernate structuremap

我在某处读到 NHibernate 2.1 支持它的实体的构造函数依赖注入(inject)。

如何配置 StructureMap 和 NHibnerate 2.1 以使其启动并运行?

最佳答案

我意识到这是一个老问题,但万一它可能有用。

编辑:原始发布的链接对 NHib 2.1 无效,找到了更好的信息。

对于 NHibernate 2.1,您可以创建一个 Interceptor 并覆盖 Instantiate 方法,并让您的容器在那里创建您的实例。 Here is an example

如果您想改为执行属性注入(inject),则可以使用相同的技术,但改为在 onLoad 方法中执行您的工作。

关于nhibernate - NHibernate 2.1 和 StructureMap 的构造函数依赖注入(inject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1176664/

相关文章:

nhibernate - Session.SetBatchSize 不会更改批量大小

nhibernate - 从 Fluent Nhibernate 生成 XML 映射

c# - 属性注入(inject) Action 过滤器

nhibernate - 如何在 NHibernate 中对表达式进行分组?

c# - 开源.Net项目中使用的设计模式示例

c# - 解决共享 transient 实例的位置

c# - 告诉 StructureMap 使用特定的构造函数

structuremap - 使用 StructureMap 是否可以创建单例对象并提供构造函数参数?

NHibernate 喜欢整数

StructureMap 依赖解析 : Manually get instance from ActionFilter