Я пытаюсь заставить Fluent nHibernate генерировать сопоставления, чтобы я мог взглянуть на файлы и sql.
Мой код основан на этом посте и на том, что я могу почерпнуть из документации.
Текущее отображение - объекты и карты классов в разных сборках
Я использую последний код из git.
Вот мой код конфигурации:
Configuration cfg = new Configuration();
var ft = Fluently.Configure(cfg);
//DbConnection by fluent
ft.Database
(
MsSqlConfiguration
.MsSql2008
.ConnectionString("……")
.ShowSql()
.UseReflectionOptimizer()
);
//get mapping files.
ft.Mappings(m =>
{
//set up the mapping locations
m.FluentMappings.AddFromAssemblyOf<Entity>()
.ExportTo(@"C:\temp");
m.Apply(cfg);
});
Я тоже пробовал:
var sessionFactory = Fluently.Configure()
.Database(MsSqlConfiguration
.MsSql2008
.ShowSql()
.ConnectionString(“……"))
.Mappings(p => p.FluentMappings
.AddFromAssemblyOf<Entity>()
.ExportTo(@"c:\temp\"))
.BuildSessionFactory();
Я проверил правильность строки подключения.
Проблема в том, что в папке ExportTo не отображаются файлы сопоставления, а в окне вывода или в файле журнала отсутствует код SQL. Также не генерируются ошибки или исключения.
Понятия не имею, куда идти.
Заранее спасибо.
Rick