我有一个类,我想使用公式属性添加一个属性。
这是我在映射文件中使用的映射。
<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)) )
是否可以将具有公式属性的属性映射到类?
事先谢谢。