请帮助我——我是 NHibernate 的新手,我似乎找不到我要找的东西。
我在数据库中有两个表:Fund
和FundBalance
. AFund
可以有很多FundBalances
,而 aFundBalance
只有一个Fund
。
在 C# 中,只有FundBalance
类。表中的列与Fund
表中的列连接FundBalance
需要映射到FundBalance
类的属性上。
例如,Fund
表包含FundName
属性,FundBalance
表包含AvailableBalance
属性。这两个表是join的,join的结果需要映射到类的FundName
andAvailableBalance
属性上FundBalance
。
问题:我如何用 NHibernate 做到这一点?奖励:如何使用 FluentNHibernate 指定映射?
我想到的一种解决方案是在数据库中创建一个视图,但如果映射可以完全使用 NHibernate 完成,我会更喜欢它。