spring.net nhibernate sessionfactory dbprovider 配置
<!--.\SQLEXPRESS&SqlServer-->
<add key="db.provider" value="SqlServer-2.0" />
<add key="db.connectionString" value="Server=.;database=xxx;uid=sa;pwd=xxx" />
<add key="db.driver_class" value="NHibernate.Driver.SqlClientDriver" />
<add key="db.dialect" value="NHibernate.Dialect.MsSql2005Dialect" />
<!--SQLite-->
<add key="db.provider" value="SQLite-1.0.65"/>
<add key="db.connectionstring" value="data source=|datadirectory|\xxx.db;version=3;"/>
<add key="db.driver_class" value="NHibernate.Driver.SQLiteDriver"/>
<add key="db.dialect" value="NHibernate.Dialect.SQLiteDialect"/>
<!--MySql-->
<add key="db.provider" value="MySql-6.2.2"/>
<add key="db.connectionString" value="Database=xxx;Data Source=xxx;User Id=xxx;Password=xxx"/>
<add key="db.driver_class" value="NHibernate.Driver.MySqlDataDriver"/>
<add key="db.dialect" value="NHibernate.Dialect.MySQLDialect"/>
<!-- Oracle -->
<add key="db.provider" value="OracleClient-2.0" />
<add key="db.connectionString" value="Data Source=xxx;User ID=xxx;Password=xxx" />
<add key="db.driver_class" value="NHibernate.Driver.OracleClientDriver" />
<add key="db.dialect" value="NHibernate.Dialect.Oracle10gDialect" />