2010-02-15 3 views
1

По какой-то причине в старой базе данных, с которой я работаю, отношения не определены. У меня TableA сопоставлен с ClassA. Теперь в ClassA мне нужно добавить PropertyB, который имеет соответствующий столбец в TableB. Как мы можем добавить это без добавления отношения?Сопоставление свойства класса с другим столбцом таблицы в nHibernate?

Я использую Замок Active Record over nHibernate.

ответ

2

Возможно, вы воспользуетесь элементом join, чтобы выполнить это.

+0

@Jamie: Знаете ли вы соответствующую функцию в Castle Active Record? – Amitabh

+0

Не знаю, я никогда не использовал его. Я немного поработал, но ничего не понял. Возможно, было бы проще просто отобразить представление, если PropertyB только для чтения. –

+0

@Amitabh: используйте атрибут JoinTableAttribute: http://svn.castleproject.org:8080/svn/castle/ActiveRecord/trunk/src/Castle.ActiveRecord.Tests/Model/Person.cs –

Смежные вопросы