2010-03-08 72 views
1

我有一個類,我想使用公式屬性添加一個屬性。如何在NHibernate中使用公式映射屬性?

這是我在映射文件中使用的映射。

<property name="CurrentUserVote" type="Climate.Domain.Vote, Climate.Domain" formula="(select v from Vote v where v.AchievementId=Id and (v.IP=:CurrentUserVoteFilter.CurrentUserIP))"></property> 

正如你看到的,我想這個屬性是一個對象,它指的是已經有一個NHibernate的映射類。但是這個映射給出了映射例外;

Could not determine type for: Climate.Domain.Vote, Climate.Domain, for columns: NHibernate.Mapping.Formula((select v from Vote v where v.AchievementId=Id and (v.IP=:CurrentUserVoteFilter.CurrentUserIP))) 

是否有可能將具有公式屬性的屬性映射到類?

在此先感謝。

回答

相關問題