Question

J'ai une classe que je veux ajouter une propriété à l'aide d'attribut de formule.

Voici le mappage que j'utilise dans le fichier de mapping.

<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>

Comme vous le voyez, je veux que ce soit bien un objet qui fait référence à la classe qui a déjà une cartographie NHibernate. Mais cette cartographie donne une exception de cartographie;

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)) )

Est-il possible de mapper une propriété avec l'attribut de formule à une classe?

Merci d'avance.

Était-ce utile?
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top