FluentNhibernate: настройка базы данных в XML



Можно ли настроить соединение с базой данных классическим способом в hibernate.cfg.xml, но использовать FluentNhibernate для отображения сущностей?



То, что я пытался как-то совместить классическое configuration.Configure(); с Fluently.Configure(), но я еще не мог придумать способ.



Зачем мне это нужно? Потому что я хотел бы развернуть одни и те же двоичные файлы для разных клиентов, работающих с базами данных от разных поставщиков. Таким образом, я хочу избежать компиляции двоичных файлов для каждого поддерживаемого диалекта базы данных. Может быть, есть даже лучше. подход, чем тот, что выше?

394   1  
c#

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

    Ничего не найдено.