настройте Быстрый NHibernate, отображающийся для разрешения, ВСТАВЛЯЮТ только?

Я перемещаю проект от SubSonic до NHibernate и использую Быстрый NHibernate для выполнения всего нашего отображения. Наша схема дб является довольно прямой, и большинство наших случаев, кажется, к настоящему времени хорошо проиллюстрировано различными сообщениями в блоге и примером кода, это доступно.

Одной вещью, которую я неспособен выяснить однако, является способность Отобразить столбец так, чтобы его значению только позволили быть установленным на начальной ВСТАВКЕ данных. Это - сгенерированное значение на нашем уровне приложений, и когда-то вставленный, мы не хотим позволять этому быть обновленным дальше.

Я попробовал очевидное (но неправильно)

Map(x => Foo).ReadOnly()

Какова была бы соответствующая функциональная цепочка для выполнения то, что я после?

9
задан bakasan 19 February 2010 в 03:26
поделиться

1 ответ

После долгих экспериментов -

Map(u => Foo).Not.Update();

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

15
ответ дан 4 December 2019 в 13:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: