摘要: 首先从SourceForge上下载NHibernate最新版,本文基于NHibernate 2.0。将下载的压缩包解压缩到一个目录下。然后,启动VS.Net Studio,创建一个Windows应用程序的项目,起名为HelloNHibernate,首先把nhibernate-mapping.xsd、nhibernate-configuration.xsd两个文件添加到项目中,也可添加到C:\Program Files\Microsoft Visual Studio 8\Xml\Schemas目录下,然后添加NHibernate.dll, log4jnet.dll, Iesi.Collections.dll, Castle.DynamicProxy2.dll引用(位于NHibernate的Bin子目录下)。
阅读全文
摘要: 学习使用页面缓存的心得,本实例使用的sql2005数据库,如使用sql2000时做法有所不同。实现的效果是:对查询进行缓存,直到数据库中相关数据改变或页面缓存过期(分钟过期一次)。
首先在项目的“Global.asax”文件“Session_start”事件中进行监听
void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
//开始监听数据库
System.Data.SqlClient.SqlDependency.Start(ConfigurationManager.ConnectionStrings["mytest_str"].ConnectionString);
}
阅读全文