У меня есть много-много отношений между объектами, и есть табличный вид, действующий как таблица поиска, определяющая отношения.FluentNHibernate сопоставление с представлением
Мне любопытно, как сопоставить представление, а не таблицу в базе данных.
т.е. таблица отображения:
UPDATE
Я просто наткнулся на что-то в районе FluentNHibernate Google Group относительно этого. В моем тестовом примере я использую только один саморегуляторный поиск, хотя на практике их два. Вопрос подробно объяснен here.
Возможно, просто добавьте .ReadOnly() и отмените объявление Cascase, если только просмотр не является обновляемым. – veggerby
У меня на самом деле это и работает в тестовом примере. Мое сопоставление идентично тому, что выше, однако мне представляется «Невозможно понять, какая должна быть другая сторона из многих ко многим». Странно, в тестовом примере он действительно отображает представление без проблем. –
Отмечено это как ответ из-за исходного вопроса. Представления доступны так же, как и таблицы, я столкнулся с еще одной проблемой, которая маскировалась (обновление выше). –