NHibernate:多对一IUserType

时间:2011-09-04 21:14:46

标签: hibernate nhibernate lazy-loading many-to-one iusertype

继续这个问题:

NHibernate: Lazy loading of IUserType

由于我无法延迟加载属性或一对一的关系,有没有办法可以使用多对一的IUserType?像这样的东西(不起作用):

<many-to-one
     name="Client" column="`ClientId`"
     lazy="true"
     type="EmployeeSystem.UserTypes.ClientUserType, EmployeeSystem" />

1 个答案:

答案 0 :(得分:0)

看起来NHibernate不支持自定义加载(IUserType)用于关联(多对一,一对一等)。作为旁注,延迟加载与一对一is possible,但同样没有办法放置IUserType钩子。我认为你在懒惰的属性上走在正确的轨道上。使用显示如何加载Employee的代码更新原始问题。