从这个问题开始:

NHIBERNATE:Iusertype的懒惰负载

看到我不能懒惰地加载属性或一对一的关系,我是否可以使用多对一的Iusertype?这样的东西(不起作用):

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

解决方案

看起来NHIBERNATE不支持自定义加载(IUserType)用于关联(多对一,一对一等)。作为旁注,用一对一的懒惰加载 可能, ,但再也没有办法把 IUserType 钩。我认为您在正确的轨道上有懒惰的属性。用代码更新原始问题,该代码显示您如何加载员工。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top