NHibernate初学者指南(1):开篇
这个系列所有的文章都是根据NHibernate 3 Beginner's Guide一书完成的,主要记录自己的学习经历,方便以后的查阅。鉴于《Entity Framework 4 in Action读书笔记》系列文章的经验,这个系列不全部翻译书中内容,那样工作量实在太大了,我尽量本着“精炼”的原则完成这个系列,也希望能给初学的朋友提供一点帮助。
下面就开始这个系列吧。
什么是NHibernate
打开NHibernate Forge的首页,一段英文就会映入我们的眼帘:NHibernate is a mature, open source object-relational mapper for the .NET framework. It's actively developed , fully featured and used in thousands of successful projects.这应该是对NHibernate最精炼的解释吧。NHibernate是一个成熟的、开源的ORM工具或者框架,是Java的Hibernate的.NET实现。
从哪里获得NHibernate
首先,NHibernate Forge首页有一个明显的NHibernate下载链接,可以点击这里直接下载NHibernate。
第二,使用Fluent NHibernate,它是NHibernate的姊妹项目,同样是开源的。可以点击这里直接下载Fluent NHibernate。
第三,在后面还会使用NHibernate contribution project验证域实体。可以点击这里直接下载NHibernate Contrib。
第四,如果使用Visual Studio 2010 Professional或更高版本,可以使用Visual Studio的NuGet扩展下载NHibernate以及它的依赖项。
NHibernate的学习书籍
NHibernate in Action
NHibernate 3 Beginner's Guide
NHibernate 3.0 Cookbook
NHibernate的学习资源
博客园NHibernate技术专题
NHibernate中文社区
NHibernate Forge
NHibernate Plex
谷歌网上论坛nhusers
NHibernate初学者指南(1):开篇相关推荐
- NHibernate初学者指南(15):使用LINQ to NHibernate提供程序查询数据
在前面的<NHibernate初学者指南(8):增删查改>一文中简单的提到了查询一个实体的Get<T>和Load<T>方法以及查询实体列表的Query<T&g ...
- NHibernate初学者指南(2):一个完整的例子
准备开发环境 操作系统:Windows Vista, Windows 7, Windows Server 2003 或 Windows Server 2008 IDE:VS 2010 Professi ...
- NHibernate初学者指南(10):一级和二级缓存
一级缓存 为了获得更好的性能,NHibernate智能地缓存数据.NHibernate有不同的缓存机制起作用,最重要的就是一级缓存.每个session对象维持一个一级缓存,session对象创建时缓存 ...
- NHibernate初学者指南(6):映射模型到数据库之方式二
使用Fluent NHibernate自动映射 使用Fluent NHibernate自动映射,首先要将映射的实体放到一个命名空间中,这使得通知AutoMapper哪些实体和值对象包含在映射中更容易. ...
- Unity增强现实初学者指南视频教程 A Beginner’s Guide to Augmented Reality with Unity
Unity增强现实初学者指南视频教程 A Beginner's Guide to Augmented Reality with Unity MP4 |视频:h264,1280×720 (部分1920X ...
- 《C语言编程初学者指南》一2.9 理解运算符优先级
本节书摘来自异步社区<C语言编程初学者指南>一书中的第2章,第2.9节,作者[美]Keith Davenport(达文波特) , M1ichael Vine(维恩),更多章节内容可以访问云 ...
- 《C语言编程初学者指南》一1.5 使用程序语句
本节书摘来自异步社区<C语言编程初学者指南>一书中的第1章,第1.5节,作者[美]Keith Davenport(达文波特) , M1ichael Vine(维恩),更多章节内容可以访问云 ...
- 《Python编程初学者指南》——1.6 回到Game Over程序
本节书摘来自异步社区<Python编程初学者指南>一书中的第1章,第1.6节,作者[美]Michael Dawson,王金兰 译,更多章节内容可以访问云栖社区"异步社区" ...
- python编程电子书下载-python编程初学者指南
python编程初学者指南全书共12章,内容浅显易懂,书中的每一个章节都会用一个完整的游戏来演示其中的关键知识点,最后都会对该章的知识点进行小结,还会给出一些小练习让你试试身手.东坡小编为大家分享py ...
最新文章
- Code Valley团队拟在澳洲建立一座价值5000万美元的BCH科技园
- 【Android Gradle 插件】ProductFlavor 配置 ( multiDexEnabled 配置 | multiDexKeepFile | multiDexKeepProguard )
- c语言判断字符是否等于e,C语言如何实现删除字符串中的字符
- luinx php木马,Linux Bash Shell 寻找PHP(网站)挂马,后门
- 判断 Java 中的空字符串
- (转)Altera的几个常用的Synthesis attributes
- 修改eclipse3.7默认字体
- 拷贝sys文件到另一个服务器,服务器文件拷贝到其他服务器
- 汽车电工及电子技术基础【3】
- 利用selenium自动刷新网页
- CentOS 7 : 一 、安装WeKan
- 天气预报接口使用及示例
- 如何使用Keil5开发MSP430及Tiva系列开发板
- MA8601 无需更改电路直接pin√pin替代FE8.1s方案
- 用 ffmpeg 压缩视频
- 2021年电解液行业研究报告
- AutoJs学习-实现成语查询
- oracle 如何修改某环节时间而后续关联环节时间自动顺延
- nCode:DesignLife案例教程十八
- 网易buff服务器不稳定啥时候好,精准验货!BUFF社区服检视功能介绍