Пожалуйста, помогите мне - я новичок в NHibernate и не могу найти то, что ищу.
У меня есть две таблицы в базе данных: Fund
и FundBalance
. У Fund
может быть много FundBalances
, а у FundBalance
только один Fund
.
В C # есть только класс FundBalance
. Столбцы из таблицы Fund
, соединенные со столбцами из таблицы FundBalance
, необходимо сопоставить со свойствами класса FundBalance
.
Например, таблица Fund
содержит свойство FundName
, а таблица FundBalance
содержит свойство AvailableBalance
. Эти две таблицы объединяются, и результат объединения необходимо сопоставить со свойствами FundName
и AvailableBalance
в классе FundBalance
.
Вопрос: как мне это сделать с NHibernate? Бонус: как указать сопоставление с помощью FluentNHibernate?
Одно из решений, которое я придумал, заключалось в создании представления в базе данных, но я бы предпочел, чтобы отображение можно было выполнить исключительно с помощью NHibernate.