В Fluent NHibernate References () возвращает объект, который не поддерживает метод ReadOnly ().
Я пытаюсь создать такой вид сопоставления (то есть, когда обновление не распространяется на указанный элемент):
<many-to-one update="false" insert="false"
name="DestinationSheet" column="DestinationSheetNumber" />
В обычных (map ()) сопоставлениях эти два атрибута могут быть установлены с помощью ReadOnly ().
Я бы хотел сделать что-то вроде этого:
References(x => x.DestinationSheet).
ColumnName("DestinationSheetNumber").ReadOnly();
Я могу вручную добавить атрибуты обновления и вставки с помощью SetAttributes (), и это работает нормально, но я обеспокоен тем, что тот факт, что ReadOnly () отсутствует в References (), является подсказкой, которую я не должен пытаться сделать это.
Кто-нибудь знает, почему ReadOnly () недоступен в этом контексте?