为管理parent/child 关系,ADO同样也对data-shaping engine进行封装. 总的说来, data shaping 和 ADO .NET 关系是一回事.就设计方面来说,二者几乎没有共同点. Shaped recordsetsct嵌入列表对象中包括了所有数据表信息。ADO.NET关系是动态链接,你可以在两个数据表间随时建立. ADO依靠于Shaping OLE DB service 提供程序,并使用专门的SQL类语言特征以在执行单个ADO命令的过程中生成一个分层的recordset.