摘要:用类SingletonSession创建ISession对象[代码]数据访问对象示例:[代码]
阅读全文
摘要:由于前期有准备,所以这个系列很快就写完了。 下面,将配置过程中需要注意的事项总结如下: 1)数据表需要设置主键,可以一次选择多个表生成持久类和映射文件,如果开发过程中新增表,只需要将新增的表生成并在项目中添加,再编译就可以了 2)所有的映射文件(XML文件)都需要将属性【生成操作】改为【嵌入的资源】 3)在编写数据操作类的的时候,对于修改和删除,需要最后调用ISession的Flush()方法以同...
阅读全文
摘要:1、首先,创建一个ASP.NET站点项目2、添加引用: 1)引用DALayer.dll程序集 2)把OrmCodeGenerator输出目录下的hibernate.cfg.xml添加到bin目录下。我下载的OrmCodeGenerator默认输出的默认文件名是hibernate.cfg.config,你可以将其扩展名更改为XML或者在OrmCodeGenerator源码中修改输出文件的扩展名。3、...
阅读全文
摘要:1、所谓DAL就是Data Acess Layer每个单词第一个字母的组合。2、首先,创建一个类库项目DAL,并将属性中的程序集名称更改为DALayer(名称看自己)。3、添加引用: 1)添加对AppModel程序集(在上一篇中创建的类库)的引用 2)将下载的NHibernate压缩包解压,把bin/net-2.0/下的所有dll文件都添加进来4、创建名为DalNewsCatalog.cs的类文件...
阅读全文
摘要:1、创建一个类库项目,命名为Model,生成后在项目属性中将程序集名称更改为AppModel2、创建两个文件夹,Entities——存储持久类,Mappings——存储映射文件3、将生成的持久类添加到Entities文件夹4、将生成的映射文件添加到Mappings文件夹:并将每个映射文件的属性【生成操作】更改为【嵌入的资源】:实际操作中,一定要切记进...
阅读全文
摘要:1、这一步用到了数据库DEMO中的表NewsCatalog,其生成T-Sql语句如下:[代码]2、运行OrmCodeGenerator,在DB Connection选项卡界面设置数据源为MSSQL2005(演示电脑只安装了Sql Server2005),然后设置选择Sql Server身份验证并输入用户名和密码,再选择DEMO数据库,设置完成后点击右下角的【Next】:3、进入Tables选项卡界...
阅读全文
摘要:准备: NHibernate2.1.0Beta下载:http://sourceforge.net/projects/nhibernate/ 代码生成器下载:OrmCodeGenerator(这个网上搜吧,下载后可以用reflector反编译后根据个人应用情况进行修改再编译) Visual Studio 2008 Sql Server 2000/2005步骤: 一、使用OrmCodeGenerato...
阅读全文