Я использую Fluent NHibernate и мне нужно получить строку подключения из свойства connection.connection_string в hibernate.cfg.xml файле для создания моей фабрики сеансов:
private static ISessionFactory SessionFactory {
get {
return = Fluently.Configure()
.Database(MySQLConfiguration.Standard.ConnectionString(c => c.FromConnectionStringWithKey("MyConnStr")))
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<FooMap>())
.ExposeConfiguration(c => c.Properties.Add("hbm2ddl.keywords", "none"))
.BuildSessionFactory();
}
}
Я хочу заменить MyConnStr (который находится в моем файле web.config) " c => c.FromConnectionStringWithKey (" MyConnStr ") " для строки подключения из hibernate.cfg. xml file.
Я пытался использовать NHibernate.Cfg.Environment.ConnectionString, но это не сработало.
Как я могу получить это?
Спасибо.