NHibernate是一个基于.Net的针对关系型数据库的对象持久化类库。Nhibernate来源于非常优秀的基于Java的Hibernate关系型持久化工具。NHibernate从数据库底层来持久化你的.Net对象到关系型数据库。
NHibernate让开发者的代码仅仅和对象关联,NHibernat自动产生SQL语句,并确保对象提交到正确的表和字段中去。
特性包括:
VisualStudio友好,VisualStudio中轻松映射常规C#或VB.NET对象模型,不需要特殊的基类或属性,完全支持继承、组件和枚举。快速开发周期,从域模型生成数据库表,支持所有流行的关系数据库,支持复杂的旧方案。大量插件与工具,包括全文搜索、使用MicrosoftVelocity和Memcached进行集群范围的缓存、业务验证规则、ReSharper插件等稳健的社区,NHibernate受欢迎,并且增长快速,拥有经验丰富的开发人员社区,被用于数千个商业和开源项目。
评论