У меня есть проблема динамически/выполнения указывая источник данных для Environment.SpecialFolder.PersonalC# Виндзорский замок конфигурации XmlDataSource во время выполнения
Вот мой XML
<?xml version="1.0" encoding="utf-8" ?>
<activerecord isDebug="true" isWeb="false">
<config>
<add
key="connection.provider"
value="NHibernate.Connection.DriverConnectionProvider" />
<add
key="connection.connection_string"
value="Data Source=**database.s3db**;Version=3" />
<add key="query.substitutions"
value="true=1;false=0"/>
<add key="show_sql"
value="true"/>
<add key="dialect" value="NHibernate.Dialect.SQLiteDialect"/>
<add key="connection.driver_class" value="NHibernate.Driver.SQLite20Driver"/>
<add key="proxyfactory.factory_class"
value="NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle" />
<!--<add
key="proxyfactory.factory_class"
value="NHibernate.ByteCode.Castle"/>-->
</config>
</activerecord>
Так что я хочу, чтобы изменить источник данных, чтобы указать пользователь. Environment.SpecialFolder.Personal folder. Есть ли способ сделать это?
Вот моя текущая инициализация
XmlConfigurationSource source = new XmlConfigurationSource("castle.xml"));
ActiveRecordStarter.Initialize(source, typeof(Account), ... etc);