从ADO.NET设计器返回的数据都是快速的且只是“向前”的数据流。这意味着你只能按照一定的顺序从数据流中取出数据。这对于速度来说是有好处的,但是如果你需要操作数据,更好的办法是使用DataSet。
通过ADO.NET设计器可以执行以下操作:
从一个数据库中生成一个实体数据模型,然后显示在设计器图面上的模型。 验证模型和在设计时的映射。 可以选择嵌入实体框架元数据项目 (如概念的架构定义语言 (CSDL) 项目,映射规范语言 (MSL) 的项目,并存储在输出程序集的架构定义语言 (SSDL) 项目。
将实体框架元数据项目复制到输出目录。 数据库表中的更改时,更新将生成模型和映射。 实体映射的详细信息工具窗口 在实体映射的详细信息工具窗口中可以执行以下操作:
查看和编辑为实体和关联的映射。通过使用每个层次结构 (TPH) 映射表映射到单个表的一个实体层次结构。 通过使用每个类型 (TPT) 映射表映射到多个表的一个实体层次结构。 将实体映射到存储过程。将多个条件应用于表映射。在表之间拆分实体。映射的关联。 模型浏览器工具窗口 ADO.NET设计器在模型浏览器的工具窗口中可以执行以下操作:
可视化树层次结构为模型。可以方便地浏览到实体、 属性,和从模型浏览器中,反之亦然,设计器上的关联。 支持 ADO.NET 实体设计器添加下列支持: Microsoft SQL Server 精简版 下面的新类型 SQL Server 2008 中: ADO.NET设计器在所有 Visual Studio 2008 版 Microsoft SQL Server 2008 中支持下列新的类型:日期时间DateTime2 DateTimeOffset Filestream。#t#
ADO.NET设计器中的一个新的支持领域是能够通过 Visual Studio 测试工具推动系统性能优化和诊断。这使开发人员能够在测试过程中运行分析。他们可以针对系统运行负载和测试过程,查看系统的行为方式,使用集成工具进行分析、调试和优化。另外一项新增功能是性能基准:开发人员可以保存一个基准配置文件,然后,如果性能降低,则可以比较***的跟踪数据以确定性能下降的根源。