查了好多资料了,有点蒙了,orm太庞大了。先看经典的NHibernate 使用NHibernate开发主要有下面的几个步骤: ① 将NHibernate及相关的程序集引入到工程中,并对其进行配置 ② 公用的数据层代码,如对SessionFactory等公用的操作进行封装 ③ 创建实体层的类和相应的映射文件(可用Cool Coder等工具生成) ④ 生成业务层的代码框架,主要包括增、删、改、查等操作 NHibernate的全局性配置 一、NHibernate的引入 至于为何要在项目中使用NHibernate不是这里讨论的问题,在 http://nhibernate.sourceforge.net 可以下到最新版的NHibernate包及其源代码(目前仍处于Beta测试阶段,相关文档也仅仅是对Java中的Hibernate文档进行的拷贝) 将下载的下载的包(nhibernate-0.8.4.0)解压后会得到几个目录 bin --- 最重要的!NHibernate及其依赖的程序集,和一些配置文件的实例 clover --- 针对 NHibernate 的 Clover Report doc/sdk --- NHibernate的类文档,类似与Java的javadoc,使用NHibernate最根本的参考资料! lib --- NHibernate中使用到的类库(应该和bin中的依赖程序集一样的) src --- NHibernate及其例子的所有源代码 testresults --- 用NUnit对NHibernate及其例子进行单元测试的结果 当要使用NHibernate时,需要在我们的工程中引入bin目录下的NHibernate.dll,log4net.dll,Iesi.Collections.dll,Castle.DynamicProxy.dll,HashCodeProvider.dll这五个程序集,第一个是其核心的类库,后面四个是其依赖程序集;另有一个nunit.framework.dll用于单元测试,若用到也需要引入。
orm 学习笔记(三)
最新推荐文章于 2024-11-03 10:06:51 发布