我有一个类,我想使用公式属性添加属性。
这是我在映射文件中使用的映射。
<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)) )
是否可以将具有公式属性的属性映射到类?
提前致谢。
答案 0 :(得分:4)