中间层代码:
NHibernate 连接 Access数据库配置private static readonly NHibernate.Cfg.Configuration configuration; 
NHibernate 连接 Access数据库配置configuration 
= new Configuration().Configure();
NHibernate 连接 Access数据库配置
string connection_string = configuration.GetProperty("hibernate.connection.connection_string");
NHibernate 连接 Access数据库配置connection_string 
= connection_string.Replace("|ServerDirectory|", HttpContext.Current.Request.MapPath("~"));
NHibernate 连接 Access数据库配置configuration.SetProperty(
"hibernate.connection.connection_string", connection_string);
NHibernate 连接 Access数据库配置configuration.SetProperty(
"connection.connection_string", connection_string);
NHibernate 连接 Access数据库配置sessionFactory 
= configuration.BuildSessionFactory();

web.config 中配置如下
NHibernate 连接 Access数据库配置<property name="connection.connection_string">Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|ServerDirectory|\\App_Data\\Sample.mdb</property>

相关文章: