Конфигурация базы данных nHibernate 3.2 в коде? - PullRequest
5 голосов
/ 29 ноября 2011

В NHibernate появились новые способы отображения сущностей в коде, что очень приятно, но я не могу найти информацию о настройке соединений с базой данных в коде. Прошло много времени с тех пор, как я использовал NHibernate (версия 2), и я привык к Fluent NHibernate, который предоставляет эту возможность. Есть ли подобная функция, встроенная в NHibernate 3.2, и если да, то как ее использовать?

Ответы [ 2 ]

4 голосов
/ 03 декабря 2011

Вы не сказали точно, что хотите настроить, но это может помочь вам начать.Исследуйте с intellisense, чтобы увидеть больше вариантов.

var config = new Configuration()
            .Proxy(p => p.ProxyFactoryFactory<NHibernate.Bytecode.DefaultProxyFactoryFactory>())
            .DataBaseIntegration(d =>
                                     {
                                         d.ConnectionString = "foo";
                                         d.Dialect<SQLiteDialect>();
                                     });
4 голосов
/ 29 ноября 2011

Я считаю, что более новая альтернатива Fluent NHibernate, доступная в версии 3.2, была названа «Loquacious API». См. Этот вопрос здесь и вики nhibernate здесь для примеров того, как его использовать.

...