Эффективное использование экспорта схемы
Мы используем NHibernate в качестве нашей платформы ORM. Нам нужно сохранить классы, которые мы загружаем во время выполнения. Мы делаем это в соответствии с метаданными, которые они содержат, которые содержат имена и типы данных, которые они имеют. Чтобы построить таблицы для них во время выполнения, мы используем класс SchemaExport из API NHibernate ToolSet.
Мы хотели задать два вопроса:
- Есть ли способ заставить NHibernate делать все фактические создания за одну поездку в одну сторону вместо БД за столом?
- Чтобы использовать инструмент SchemaExport, мы создаем динамическую строку, которая представляет файл отображения из шаблона, который мы храним. Есть лучший способ сделать это? Может быть, даже без строки сопоставления?
1 ответ
Объявление 2. Если я вас правильно понимаю, вы не хотите использовать hbm mappings, верно? Рассматривали ли вы использовать Fluent NHibernate? ( http://fluentnhibernate.org/)