NHibernate
chestnut_lan
You always be a worse version of "him",or better version of yourself!!
不是要做一个单纯优秀的人,而是要做一个不可替代的人!!!!
展开
-
ORM利器:NHibernate(一)简介
NHibernate是实现了ORM的框架,由Java开源项目Hibernate发展来的。它为面向对象开发提供了持久的类(就是我们通常说的D层),解决了对象和数据库之间相互转化的问题。并提供API,实现了对象与不同种类的数据库相互转化的问题,并具有通用性。原创 2014-07-28 09:12:52 · 2295 阅读 · 14 评论 -
ORM利器:NHibernate(二)使用CodeSmith快速生成映射文件和映射类
本文以表自动生成NHibernate的映射文件和映射类的实例来说明一下本软件的使用方法。 CodeSmith是一种基于模板的代码生成工具,其使用类似于ASP.NET的语法来生成任意类型的代码和文件。使用 CodeSmith,可以生成包括简单的强类型集合和完整应用程序在内的任何东西。(弱类型-没有明显的类型,会随着环境的不同自动变换类型;强类型-在声明时规定其数据类型,保证类的安全,虽然系统也有一定的默认转换,但是没有弱类型那么随便)原创 2014-08-01 11:49:39 · 4216 阅读 · 19 评论 -
ORM利器:NHibernate(三)五部曲+简单对象CRUD+HQL
NHibernate的使用做Demo解析,分为五部曲:1、创建表;2、创建类;3、创建映射文件(表和类是如何对应的);4、NH配置文件(连接数据库);5、利用API操作。 其中,2、3 我们采用CodeSmith自动生成映射类和映射文件;4就是我们曾做的连接数据库操作;5通过NHibernate提供的API,通过对对象操作,已达到操作数据库的目的,避免了冗长复杂的sql语句。原创 2014-08-01 12:09:44 · 2473 阅读 · 19 评论
分享