我是nHibernate的新手。我理解如何使用Fluent nHibernate进行映射。现在我想使用更复杂的查询。但是我不确定如何映射甚至接近这个。以下是我想在SQL查询中执行的操作:
SELET
Zone,
CountOfStyles = (Select Count(1) from anotherTable Where StoreZoneId = zone.ZoneID),
ZoneId,
ZoneTitle,
ZoneDescription
FROM
Zones
我如何使用流畅的nHibernate映射?
答案 0 :(得分:2)
我认为这可能会让你开始......
更新:
<强>映射强>
Map(x => x.CountOfStyles).Formula("(Select Count(1) from anotherTable Where StoreZoneId = ZoneID)");