Как бы вы экспортировали сопоставления NSibernate Saga от NServiceBus?
Мы используем сгенерированные NServiceBus отображения NHibernatePersistence для наших саг. Я хотел бы взглянуть на эти сопоставления, чтобы помочь диагностировать проблему и, возможно, послужить отправной точкой для некоторых настроек, которые нам, возможно, потребуется внести в эти сопоставления.
С чем-то вроде FluentNHibernate я мог бы использовать метод ExportTo, чтобы выгружать сгенерированные файлы hbm. Есть ли что-то подобное, что я мог бы использовать, чтобы выгрузить сопоставления по умолчанию, которые nservicebus использует для наших саг? Или есть другой способ экспортировать сгенерированные отображения?
1 ответ
Вы можете использовать ScriptGenerator
класс, как показано в этом тесте. В сочетании с чем-то вроде ApprovalTests, ScriptGenerator
может убедиться, что изменения схемы всегда явно одобрены.