继续这个问题:
NHibernate: Lazy loading of IUserType
由于我无法延迟加载属性或一对一的关系,有没有办法可以使用多对一的IUserType?像这样的东西(不起作用):
<many-to-one
name="Client" column="`ClientId`"
lazy="true"
type="EmployeeSystem.UserTypes.ClientUserType, EmployeeSystem" />
答案 0 :(得分:0)
看起来NHibernate不支持自定义加载(IUserType
)用于关联(多对一,一对一等)。作为旁注,延迟加载与一对一is possible,但同样没有办法放置IUserType
钩子。我认为你在懒惰的属性上走在正确的轨道上。使用显示如何加载Employee的代码更新原始问题。