S'il vous plaît aidez-moi - je suis nouveau à NHibernate et je n'arrive pas à trouver ce que je cherche. J'ai deux tables dans une base de données: Fund
et FundBalance
. Un Fund
peut avoir plusieurs FundBalances
et un FundBalance
a seulement un Fund
.NHibernate cartographie après une normalisation
En C#, il n'y a que la classe FundBalance
. Les colonnes de la table Fund
jointes aux colonnes de la table FundBalance
doivent être mappées sur les propriétés de la classe FundBalance
.
Par exemple, la table Fund
contient la propriété FundName
et la table FundBalance
contient la propriété AvailableBalance
. Ces deux tables sont jointes et le résultat de la jointure doit être mappé aux propriétés FundName
et AvailableBalance
de la classe FundBalance
.
La question: comment faire avec NHibernate? Bonus: Comment spécifier le mappage à l'aide de FluentNHibernate?
Une solution que je pensais était de créer une vue dans la base de données, mais je préférerais que la mise en correspondance peut être fait uniquement à l'aide NHibernate.
Qu'est-ce qui se trouve dans la classe FundBalance à partir des données provenant du tableau FundBalance, étant donné qu'un Compartiment peut avoir plusieurs FondsBalance? Ensuite, à quoi ressemble votre classe FundBalance, et qu'est-ce qui s'y passe exactement? –