NHiberante 中文参考文档(初次翻译+英文很烂+字面直译+不怕鸡蛋板砖)
序言:
在当前的企业级平台中,使用面向对象软件和关系数据库可能是笨重的和浪费时间的工作。NHibernate是提供在.NET平台上的对象/关系映射工具。这里提到的对象/关系映射(ORM)是指使用基于SQL架构从对象模型到关系数据模型映射的技术。
NHibernate不仅能处理从.NET类到数据库表(从.NET数据类型到SQL数据类型)映射,还提高数据查询和取回能力,可以大幅度减少通常使用的SQL和ADO.NET浪费的时间。
NHibernate的目标削除开发人员95%常用的数据持久化相关的编程工作。NHibernate可能不是最好的解决方案,例如那些仅仅使用存储过程在数据库中完成业务逻辑的以数据为中心的应用。他在使用面向对象领域模型和业务逻辑的基于.NET的中间层更有用处。NHiberante无疑可以帮助你移除或封装凌乱的SQL代码。有利用于产生通用任务的翻译装置,从表格表示到对象表示。
假如你对NHibernate和对象/关系映射不太熟悉,或者甚至对.NET也不熟悉,请跟随下面这些步骤。
阅读《第一章 架构》理解NHibernate在那些环境下使用。
通过在NHiberante网站上的FAQs。
假如你有问题,使用在NHiberante网站上的用户论坛。提供一个为Bug报告,和功能需求的JIRA讨论系统。假如你对NHiberante开发有兴趣,请加入到开发者邮件列表。假如你有兴趣把文档翻译到你的语言,请在开发者邮件列表中联系我们。(待续)