Bitte helfen Sie mir - ich bin neu in NHibernate und ich kann nicht finden, was ich suche. Ich habe zwei Tabellen in einer Datenbank: Fund
und FundBalance
. A Fund
kann viele FundBalances
haben und eine FundBalance
hat nur eine Fund
. In C# gibt es nur die FundBalance
Klasse. Spalten aus der Tabelle Fund
, die mit Spalten aus der Tabelle FundBalance
verknüpft sind, müssen den Eigenschaften der Klasse FundBalance
zugeordnet werden.NHibernate Mapping nach einer Normalisierung
Zum Beispiel kann die Fund
Tabelle enthält die FundName
Eigenschaft und die FundBalance
Tabelle enthält die AvailableBalance
Eigenschaft. Diese beiden Tabellen werden verknüpft, und das Ergebnis der Verknüpfung muss den Eigenschaften FundName
und AvailableBalance
der Klasse FundBalance
zugeordnet werden.
Die Frage: Wie mache ich das mit NHibernate? Bonus: Wie lege ich das Mapping mit FluentNHibernate fest?
Eine Lösung, an die ich dachte, war, eine Sicht in der Datenbank zu erstellen, aber ich würde es vorziehen, wenn die Zuordnung rein mit NHibernate erfolgen kann.
Was ist in der FundBalance-Klasse aus Daten, die aus der FundBalance-Tabelle stammen, da ein Fonds mehrere FundBalances haben kann? Wie sieht dann Ihre FundBalance-Klasse aus und was genau geht da rein? –