Macrobject NObject 是一套用于 .NET 平台的 O/R Mapping (Object-Relation Mapping,对象关系映射) 框架。 NObject O/R Mapping 框架支持多种数据库,完全对用户透明,切换数据库无需更改代码。NObject O/R Mapping 框架同时提供了 XObject XML 数据库引擎,性能极高。 NObject O/R Mapping 框架使您能完全通过面向对象的方式访问数据库数据。NObject O/R Mapping 框架包含了 OQL.NET,一套基于 C 和 VB.NET 等原生 .NET 语言的强类型对象查询语言 (OQL, Object Query Language) 使您甚至不需要写一行 SQL 语句。 NObject O/R Mapping 框架能帮您减少 30% ~ 40% 的程序代码,减少 95% 的查询语句调试时间,缩短 50% 的开发时间,大幅度降低开发和维护成本,同时提高系统的健壮性。 附带的 Macrobject CodeAuto 代码生成器能帮您自动生成所有的持久类代码。Macrobject CodeAuto 代码生成器是一个基于模板的代码生成工具 (Code Generator),它能从数据库架构、数据库数据、XML及其它数据源生成各种文本文件。