2009-10-01 4 views
1

У меня есть много-много отношений между объектами, и есть табличный вид, действующий как таблица поиска, определяющая отношения.FluentNHibernate сопоставление с представлением

Мне любопытно, как сопоставить представление, а не таблицу в базе данных.

т.е. таблица отображения:

UPDATE

Я просто наткнулся на что-то в районе FluentNHibernate Google Group относительно этого. В моем тестовом примере я использую только один саморегуляторный поиск, хотя на практике их два. Вопрос подробно объяснен here.

ответ

1

Вы пытались сопоставить представление, как если бы это был стол? Я не вижу причин, почему это не сработает.

+0

Возможно, просто добавьте .ReadOnly() и отмените объявление Cascase, если только просмотр не является обновляемым. – veggerby

+0

У меня на самом деле это и работает в тестовом примере. Мое сопоставление идентично тому, что выше, однако мне представляется «Невозможно понять, какая должна быть другая сторона из многих ко многим». Странно, в тестовом примере он действительно отображает представление без проблем. –

+0

Отмечено это как ответ из-за исходного вопроса. Представления доступны так же, как и таблицы, я столкнулся с еще одной проблемой, которая маскировалась (обновление выше). –

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