Frage

Ich habe eine Klasse, die ich mit der Verwendung von Formelattribut eine Eigenschaft hinzufügen möchten.

Hier ist die Abbildung, die ich in Mapping-Datei verwenden.

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

Wie Sie sehen, ich mag diese Eigenschaft ein Objekt sein, die in der Klasse verweist, die bereits eine nhibernate Mapping hat. Aber diese Zuordnung gibt eine Zuordnung Ausnahme;

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

Ist es möglich, eine Eigenschaft mit Formel-Attribute zu einer Klasse zuzuordnen?

Vielen Dank im Voraus.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top