Я использую Fluent NHibernate (и я новичок). Я сопоставил таблицу только для чтения, которая уже существует в базе данных (это на самом деле представление в БД). Кроме того, я сопоставил новые классы, для которых я хочу создавать таблицы, используя SchemaExport.Create ().
В моем беглом отображении я указал «ReadOnly ()», чтобы пометить представление как неизменяемое. Однако, когда я выполняю SchemaExport.Create (), он все еще пытается создать таблицу, поэтому я получаю сообщение об ошибке «Уже существует объект с именем« vw_Existing »».
Есть ли способ предотвратить попытки NHibernate создать эту конкретную таблицу?
Я предполагал, что мог бы экспортировать и изменить sql (SetOutputFile), но было бы неплохо использовать SchemaExport.Create ().
Спасибо.