这里还有一个关于 NHibernate 的问题。这个很可能没有想要的答案,但仍然 - 让我们试一试。
我目前正在努力使用 NHibernate 将域模型映射到数据库。这个领域模型来自一个被严重混淆的框架。(并不是说我以前用过很多混淆代码,但是在大多数地方,Reflector 和 Resharper 都不能翻译这个代码。)
在我遇到一个具有所需多对一关系的实体之前,一切都或多或少地好,该实体由一个属性表示,没有带有模糊支持字段的设置器。
- 是否可以以某种方式引用这个混淆字段?很特别
IPropertyAccessor
? - 如果没有,我如何加载一个完全构造的实体?注入相关对象的唯一选择是使用接受它的构造函数。但是在实例化一个正在加载的实体时,除了密钥之外,它既
IInstantiator
没有也没有任何数据。IInterceptor
还有其他适合我需要的扩展点吗?