我在某处读到 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/