2024年11月NHibernate下载-NHibernate(对象关系映射器) V5.0免费版下载

 更新时间:2024-11-22

  ⑴NHibernate 是.框架的成熟,开放源代码对象关系映射器。该应用程序是积极开发,功能齐全的,并已在全球成千上万的成功项目中使用。

  ⑵为持久化字段声明访问器(getters和setters。

  ⑶Cat为它的所有可持久化字段声明了getters和setters访问器。用访问器来替代直接访问字段是个好习惯。也可以通过字段(field来使用NHibernate。属性不一定需要声明为public的。NHibernate可以对defaultprotectedinternal或private的属性执行持久化.

  ⑷实现一个默认的构造方法(constructor:Cat有一个显式的无参数默认构造方法。所有的持久化类都必须具有一个默认的构造方法(可以不是public的,这样NHibernate就可以使用Constructor.Invoke()来实例化它们.

  ⑸提供一个标识属性(identifier property(可选.

  ⑹建议使用不是sealed的类(可选。

  ⑺对象和关系数据库之间的映射是用一个XML文档(XML document来定义的。这个映射文档被设计为易读的,并且可以手工修改。映射语言是以.为中心的,意味着映射是按照持久化类的定义来创建的,而非表的定义。在Hibernate中XML映射文档可以手动定义,也有一些工具来辅助生成,包括XdocletMiddlegen和AndroMDA,但是在NHibernate文档中并没有上述的辅助工具,不过可以采用MyGeneration这样的代码生成工具来生成XML配置文档。

  ⑻虽然NHibernate目前不是非常的成熟,还没有达到实用化的水平,它经常在负荷有些大的时候崩溃,但是它脱胎于在Java社区有着巨大影响力的Hibernate,而且NHibernate在实际应用方面确实体现出了它的优势,基于上述原因NHibernate一定会被越来越多的开发人员所接受,而且一定会被标准化。

  ⑼友善的VisualStudio:轻轻松松映射在VisualStudio中制定的基本C#或VB.领域模型。不用特殊的父类或属性。彻底支持承继,部件和枚举类型。

  ⑽迅速的开发进度:从您的域实体模型形成数据库表。支持全部时兴的关系型数据库。支持最复杂的旧计划方案。

  ⑾很多的组件和专用工具:全文检索。应用MicrosoftVelocity和Memcached开展集群范畴的缓存文件。业务流程认证标准。ReSharper外挂。古城堡活动内容。S#arp系统架构。还有很多。

  ⑿完善的小区:NHibernate是一个受欢迎的,持续增长的ORM,有着阅历丰富的开发者小区。用以数千个商业服务和开源软件。

  ⒀NHibernate不但承担从.类到数据库表(及其从.数据类型到SQL数据类型的映射,还给予数据统计和搜索作用。这样可以大大减少开发设计时长,而这种开发设计时长要花在SQL和ADO.中的手动式数据处理方法上。

您可能感兴趣的文章:

相关文章