0
這裏還有一個關於NHibernate的問題。 這一個最有可能沒有想要的答案,但仍然 - 讓我們試試看。用NHibernate模糊化字段支持關係的映射實體
我目前正在努力將域模型映射到使用NHibernate的數據庫上。該域模型來自一個嚴重混淆的框架。 (並不是說我之前在混淆過的代碼上工作過很多,但是大部分地方的這個代碼既不能被Reflector也不能被Resharper翻譯)。
一切都變得或多或少,直到我面對一個實體需要由一個屬性表示的多對一關係,而沒有setter和混淆的備份字段。
- 是否有可能以某種方式引用此混淆字段?非常特別的
IPropertyAccessor
? - 如果不是,我該如何加載一個完全構造的實體?注入相關對象的唯一選擇是使用接受它的構造函數。但在實例化正在加載的實體時,
IInstantiator
和IInterceptor
都不包含任何與密鑰相關的數據。任何其他適合我需要的擴展點?
的NHibernate不會發現場。 – cremor 2011-10-18 07:15:39
確實,NHibernate使用'IFieldNameStrategy'來處理屬性名稱中的字段名稱。 – 2011-10-18 08:39:23