我想知道这是否可能,
我有一个 A 类,其 Id 属性为 B 类,与惰性的多对一关系相连。我想在不连接到数据库的情况下获得 A.B.ID(当然无需加载整个 B 实体)。在NhibernatE中可以吗?
A 是多,B 是 1 :)
感谢。
是的,
这是默认行为。 如果从数据库中检索A
,则访问A.B.Id
这不会命中数据库。 如果访问除 Id 字段之外的任何其他属性,则会导致 NHibernate 从数据库中检索B
。