获取具有数据库访问权限的惰性多对一对象的 ID



我想知道这是否可能,

我有一个 A 类,其 Id 属性为 B 类,与惰性的多对一关系相连。我想在不连接到数据库的情况下获得 A.B.ID(当然无需加载整个 B 实体)。在NhibernatE中可以吗?

A 是多,B 是 1 :)

感谢。

是的,

这是默认行为。 如果从数据库中检索A,则访问A.B.Id这不会命中数据库。 如果访问除 Id 字段之外的任何其他属性,则会导致 NHibernate 从数据库中检索B

最新更新