本文主要是介绍DotNet数据层组件 - NHibernate 研究 之一,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
早就听说DotNet阵营也有一个开源的数据层O/R映射组件,是Java阵营出名的Hibernate组件的移植。
今天开始,打算每天抽点时间研究一下。
组件名称:NHibernate
应该是取.Net平台下的Hibernate的意思,查金山词霸,发现Hibernate是"冬眠"的意思,很奇怪当初为什么起这个名字。
网址:http://nhibernate.sourceforge.net
从上面这个网址发现今天的最新版本是Beta0.7.0.0,有2个文件可以下载:
nhibernate-0.7.0.0.zip,大小为5,670,475 字节
NHibernateContrib-0.7.0.0.zip,大小为2,225,046 字节
不大,加在一起才7.8MB左右。
下面先摘录一段简介:
What is NHibernate?
NHibernate is a .NET based object persistence library for relational databases. NHibernate is a port of the excellent Java Hibernate relational persistence tool.
(If you are courious about what is Hibernate: Hibernate is a powerful, ultra-high performance object/relational persistence and query service for Java. Hibernate lets you develop persistent classes following common Java idiom - including association, inheritance, polymorphism, composition and the Java collections framework. The Hibernate Query Language, designed as a "minimal" object-oriented extension to SQL, provides an elegant bridge between the object and relational worlds. Hibernate also allows you to express queries using native SQL or Java-based Criteria and Example queries.)
也就是说NHibernate是一个基于.NET平台的针对关系型数据库的对象持久化库。
今天先好好研究一下,明天继续发布心得。
这篇关于DotNet数据层组件 - NHibernate 研究 之一的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!