FluentNhibernate: настройка базы данных в XML
Можно ли настроить соединение с базой данных классическим способом в hibernate.cfg.xml, но использовать FluentNhibernate для отображения сущностей?
То, что я пытался как-то совместить классическое configuration.Configure(); с Fluently.Configure(), но я еще не мог придумать способ.
Зачем мне это нужно? Потому что я хотел бы развернуть одни и те же двоичные файлы для разных клиентов, работающих с базами данных от разных поставщиков. Таким образом, я хочу избежать компиляции двоичных файлов для каждого поддерживаемого диалекта базы данных. Может быть, есть даже лучше. подход, чем тот, что выше?
1 ответ:
Вы можете загрузить конфигурацию nhibernate нормально, использовать ее свободно.Настроить :
// read hibernate.cfg.xml Configuration config = new Configuration().Configure(); // load mappings from this assembly Fluently .Configure(config) .Mappings( m => m.FluentMappings.AddFromAssemblyOf<Program>()) );
Comments