我有一个实体(“A”),我正在通过NHibernate进行持久化。这个实体可能在数据库中有几个类型为“B”的子项,当我检索实体A时,我希望有一个属性来指示属于A的实体B的计数。我不想在这里使用集合,因为我不必检索所有B实体只是为了计数。
做我想要的伪SQL可能看起来像:
这是否可以通过NHibernate实现,特别是LINQ提供程序?
做我想要的伪SQL可能看起来像:
select a.*, count(b.*) from a left join b on b.aid = a.id
这是否可以通过NHibernate实现,特别是LINQ提供程序?