2009年6月12日

学习使用NHibernate2.1.0Beta1(六)— 结束语

摘要: 由于前期有准备,所以这个系列很快就写完了。 下面,将配置过程中需要注意的事项总结如下: 1)数据表需要设置主键,可以一次选择多个表生成持久类和映射文件,如果开发过程中新增表,只需要将新增的表生成并在项目中添加,再编译就可以了 2)所有的映射文件(XML文件)都需要将属性【生成操作】改为【嵌入的资源】 3)在编写数据操作类的的时候,对于修改和删除,需要最后调用ISession的Flush()方法以同... 阅读全文

posted @ 2009-06-12 16:47 Ferry 阅读(489) 评论(0) 推荐(0) 编辑

学习使用NHibernate2.1.0Beta1(五)— 创建站点测试

摘要: 1、首先,创建一个ASP.NET站点项目2、添加引用: 1)引用DALayer.dll程序集 2)把OrmCodeGenerator输出目录下的hibernate.cfg.xml添加到bin目录下。我下载的OrmCodeGenerator默认输出的默认文件名是hibernate.cfg.config,你可以将其扩展名更改为XML或者在OrmCodeGenerator源码中修改输出文件的扩展名。3、... 阅读全文

posted @ 2009-06-12 15:43 Ferry 阅读(726) 评论(0) 推荐(0) 编辑

学习使用NHibernate2.1.0Beta1(四)— 创建数据访问项目DAL

摘要: 1、所谓DAL就是Data Acess Layer每个单词第一个字母的组合。2、首先,创建一个类库项目DAL,并将属性中的程序集名称更改为DALayer(名称看自己)。3、添加引用: 1)添加对AppModel程序集(在上一篇中创建的类库)的引用 2)将下载的NHibernate压缩包解压,把bin/net-2.0/下的所有dll文件都添加进来4、创建名为DalNewsCatalog.cs的类文件... 阅读全文

posted @ 2009-06-12 14:29 Ferry 阅读(646) 评论(0) 推荐(0) 编辑

学习使用NHibernate2.1.0Beta1(三)— 创建映射类库

摘要: 1、创建一个类库项目,命名为Model,生成后在项目属性中将程序集名称更改为AppModel2、创建两个文件夹,Entities——存储持久类,Mappings——存储映射文件3、将生成的持久类添加到Entities文件夹4、将生成的映射文件添加到Mappings文件夹:并将每个映射文件的属性【生成操作】更改为【嵌入的资源】:实际操作中,一定要切记进... 阅读全文

posted @ 2009-06-12 13:41 Ferry 阅读(595) 评论(0) 推荐(0) 编辑

学习使用NHibernate2.1.0Beta1(二)— 代码生成

摘要: 1、这一步用到了数据库DEMO中的表NewsCatalog,其生成T-Sql语句如下:[代码]2、运行OrmCodeGenerator,在DB Connection选项卡界面设置数据源为MSSQL2005(演示电脑只安装了Sql Server2005),然后设置选择Sql Server身份验证并输入用户名和密码,再选择DEMO数据库,设置完成后点击右下角的【Next】:3、进入Tables选项卡界... 阅读全文

posted @ 2009-06-12 11:45 Ferry 阅读(737) 评论(0) 推荐(0) 编辑

学习使用NHibernate2.1.0Beta1(一)— 准备

摘要: 准备: NHibernate2.1.0Beta下载:http://sourceforge.net/projects/nhibernate/ 代码生成器下载:OrmCodeGenerator(这个网上搜吧,下载后可以用reflector反编译后根据个人应用情况进行修改再编译) Visual Studio 2008 Sql Server 2000/2005步骤: 一、使用OrmCodeGenerato... 阅读全文

posted @ 2009-06-12 10:11 Ferry 阅读(971) 评论(0) 推荐(0) 编辑

导航