Я перемещаю проект из SubSonic в NHibernate и использую Fluent NHibernate для выполнения всех наших карт. Наша схема БД довольно проста, и большинство наших случаев пока хорошо иллюстрируются различными постами в блоге и примером кода, который доступен.
Однако одну вещь, которую я не могу понять, - это возможность сопоставить столбец так, чтобы его значение можно было установить только при начальной вставке данных. Это сгенерированное значение на уровне нашего приложения, и после его добавления мы не хотим допускать его дальнейшего обновления.
Я попробовал очевидное (но не правильно)
Map(x => Foo).ReadOnly()
Какая будет подходящая цепочка функций для достижения того, чего я добиваюсь?