中间层代码:
private
static
readonly
NHibernate.Cfg.Configuration configuration;
configuration
=
new
Configuration().Configure();
string
connection_string
=
configuration.GetProperty(
"
hibernate.connection.connection_string
"
);
connection_string
=
connection_string.Replace(
"
|ServerDirectory|
"
, HttpContext.Current.Request.MapPath(
"
~
"
));
configuration.SetProperty(
"
hibernate.connection.connection_string
"
, connection_string);
configuration.SetProperty(
"
connection.connection_string
"
, connection_string);
sessionFactory
=
configuration.BuildSessionFactory();
web.config 中配置如下
<
property
name
="connection.connection_string"
>
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|ServerDirectory|\\App_Data\\Sample.mdb
</
property
>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
web.config 中配置如下
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)