У меня есть существующее веб-приложение nhibernate, и я собираюсь добавить таблицу конфигурации, которая будет содержать все параметры конфигурации всей системы.Эта таблица всегда будет содержать одну и только одну строку.Каждый столбец будет содержать одно свойство конфигурации.Я планирую иметь объект домена, который будет иметь соответствующее свойство для каждого столбца в таблице.Пользователи смогут изменять значения для каждого свойства на экране администратора.Я планирую заполнить таблицу одной строкой во время установки, установив начальные значения для каждого параметра конфигурации.У меня следующие вопросы:
1) Я только хочу, чтобы система обновила существующую строку, и хочу заблокировать любые удаления или вставки в таблицу.Конечно, я могу обеспечить это, не создавая функции уровня приложения, которые действительно удаляют или обновляют, но мне было интересно, есть ли в NHibernate какие-то встроенные параметры сопоставления или конфигурации, чтобы помочь.Я бы предпочел не делать этого на уровне базы данных, поскольку мы пишем независимое от базы данных приложение, и до сих пор не было необходимости писать какой-либо код или сценарии, специфичные для платформы базы данных.
2) Будет лиотображение будет отличаться для этого класса от моих других "нормальных" классов?