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