通过......提高您考试当天的自信 Exam Replay or an Exam Replay with Practice Test

考试
70-516

Visual Studio logo

  • 发布时间:
    2012年9月17日
  • 语言:
    英语
  • 考试人群:
    IT 专业人员
  • 技术:
    Windows Server 2012
  • 成绩所计入的认证:
    Microsoft 认证技术专员 (MCTS)

TS: Accessing Data with Microsoft .NET Framework 4

这门考试已停用

对于目前可用的选项,请参阅 Microsoft Certification exam list

考察的技能

这门考试将考察您完成下列技术任务的能力。百分比表示各主要考察点在考试中所占的相对比重。百分比越高,您在考试中可能遇到的此考察点相关题目就越多。查看有关 Microsoft 考试中 各种问题类型的视频教程。

请注意,考试题目可能会考察项目符号文本中说明的主题,但不限于这些主题。

对于这门考试所考察技能的相关性,您是否有任何反馈意见?请 将您的意见发给 Microsoft 。我们将虚心考察并酌情整合适当的反馈意见,保持认证过程的有效性和可靠性。请注意,Microsoft 不会直接答复您的反馈。衷心感谢您为保证 Microsoft 认证计划质量而提供的宝贵意见。

如果您对此考试的具体问题有疑问,请提交 考试疑问.

如果您对 Microsoft 认证考试或者认证计划、注册或促销有其他疑问或反馈,请联系您的 Regional Service Center

模型数据 (20%)
  • 使用实体数据模型映射实体和关系
    • 使用可视化设计器,通过现有数据库构建实体数据模型,在 EDMX 中管理复杂实体映射,编辑 EDM XML,映射到存储过程,在实体之间创建用户定义的关联,生成带有继承的类并将其映射到表
    • 本目标不包括:使用 MetadataWorkspace
  • 使用 LINQ to SQL 映射实体和关系
    • 使用可视化设计器,通过现有数据库构建 LINQ to SQL 模型,映射到存储过程
  • 创建和自定义实体对象
    • 配置对 Entity Framework 实体的更改,使用 ADO.NET EntityObject 生成器 (T4),扩展,自跟踪实体,快照更改跟踪,ObjectStateManager,分部类,Entity Framework 中的分部方法
  • 将 POCO 模型连接到 Entity Framework
    • 使用持久性无感知、用户创建的 POCO 实体实现 Entity Framework
    • 本目标不包括:使用 POCO 模板
  • 通过 Entity Framework 模型创建数据库
    • 自定义数据定义语言 (DDL)(模板)生成流程,为数据库生成脚本,实体数据模型工具
  • 创建模型定义的功能
    • 编辑概念架构定义语言 (CSDL),使用 EdmFunction 属性启用模型定义的功能,复杂类型
管理连接和上下文 (18%)
  • 配置连接字符串和提供程序
    • 管理连接字符串,包括 Entity Framework 连接字符串;使用 Configuration Manager;正确寻址 Microsoft SQL Server 实例;实现连接池;管理用户实例和 AttachDBfilename;切换提供程序;实施多重活动结果集 (MARS)
    • 本目标不包括:使用 ConnectionStringBuilder,Oracle 数据提供程序,创建和使用自定义提供程序,使用第三方提供程序
  • 创建和管理数据连接
    • 连接到数据源,关闭连接,维护连接生命周期
  • 保护连接
    • 加密和解密连接字符串,使用安全支持提供程序接口 (SSPI) 或 SQL Server 身份验证,只读与读/写连接
    • 本目标不包括:安全套接字层 (SSL)
  • 管理 DataContext 和 ObjectContext
    • 管理 DataContext 和 ObjectContext 的生命周期,扩展 DataContext 和 ObjectContext,支持 POCO
  • 实现预先加载
    • 使用 LazyLoadingEnabled 配置加载策略,使用 POCO 支持延迟加载,显式加载实体
  • 缓存数据
    • DataContext 和 ObjectContext 缓存,包括标识映射;本地数据缓存
    • 本目标不包括:Velocity、SqlCacheDependency
  • 配置 ADO.NET Data Services
    • 为实体创建访问规则,配置授权和身份验证,配置 HTTP 谓词
查询数据 (22%)
  • 执行 SQL 查询
    • DBCommand,DataReader,DataAdapters,DataSets,使用存储过程管理数据检索,使用参数,System.Data.Common 命名空间类
  • 创建 LINQ 查询
    • 基于语法和基于方法的查询,联接,筛选,排序,分组,聚合,lambda 表达式,分页,投影
    • 本目标不包括:编译查询
  • 创建 Entity SQL (ESQL) 查询
    • 联接,筛选,排序,分组,聚合,分页,使用函数,查询计划缓存,返回对实体实例的引用,使用 ESQL 参数,与 EntityClient 类相关的功能
  • 处理特殊数据类型
    • 查询 BLOB、文件流、空间和表值参数
    • 本目标不包括:为非结构化数据实现数据类型,用户定义的类型,公共语言运行时 (CLR) 类型
  • 查询 XML
    • LINQ to XML,XmlReader,XmlDocuments,XPath
    • 本目标不包括:XSLT、XmlWriter
  • 使用 WCF.NET Data Services 查询数据
    • 在 WCF.NET Data Services 中实现筛选和授权,对资源进行寻址,创建查询表达式,访问有效负载格式,数据服务侦听器
处理数据 (22%)
  • 使用 SQL 语句创建、更新或删除数据
    • 创建/更新/删除 (CUD),使用数据集,调用存储过程,使用参数
  • 使用 DataContext 创建、更新或删除数据
    • CUD,调用存储过程,使用参数
    • 本目标不包括:ObjectTrackingEnabled
  • 使用 ObjectContext 创建、更新或删除数据
    • CUD,调用存储过程,使用参数,设置 SaveOptions
  • 管理事务
    • System.Transactions,DBTransaction,回滚事务,轻型事务管理器 (LTM)
    • 本目标不包括:分布式事务,一个事务内的多次更新,一个 acidic 事务内的多次数据同步
  • 创建已断开连接的对象
    • 在 Entity Framework 中创建自跟踪实体,附加对象、数据集、表适配器
开发和部署可靠的应用程序 (18%)
  • 监控和收集性能数据
    • 记录生成的 SQL (ToTraceString),收集响应时间,实现性能计数器,实现日志记录,实现检测
  • 处理异常
    • 解决数据并发性问题(处理 OptimisticConcurrency 异常,刷新方法),处理错误,事务异常,连接异常,超时异常,处理 Entity Framework 已断开连接对象的异常,安全异常
  • 保护数据
    • 加密,数字签名,散列,加密盐,最小特权
  • 同步数据
    • 联机/脱机 Entity Framework,同步服务,本地保存
  • 部署 ADO.NET 组件
    • 通过 Visual Studio 打包和发布,部署 ADO.NET 服务应用程序,打包和部署 Entity Framework 元数据
    • 本目标不包括:配置 IIS、MSDeploy、MSBuild

谁应参加本考试?

本考试面向使用 Microsoft Visual Studio 2010 和 ADO.NET 4 开发应用程序数据访问层的人员。考生至少应具备两到三年开发与各种数据源交互的应用程序组件的经验。此外,考生应透彻了解关系数据库概念,并应具备至少一到两年使用关系数据库管理系统的经验。

考生还应很好地掌握以下知识:

  • ADO.NET 4 编码技巧和框架组件
  • ADO.NET Data Services LINQ
  • LINQ to SQL
  • Entity Framework 技术
  • 结构化查询语言 (SQL)
  • 存储过程
  • 数据库结构/架构(对象)XML

关于考试的更多信息

准备考试

建议您在安排考试之前通读这份备考指南,利用本网站中的资源熟悉相关信息。请参阅 Microsoft Certification exam overview ,了解有关注册的信息、观看介绍典型考题形式的视频,并获得其他备考资源。有关考试政策和评分的信息,请参阅 Microsoft Certification exam policies and FAQs

注意

本备考指南随时可能更改,恕不另行通知,具体更改由 Microsoft 自行判断决定。Microsoft 考试可能涉及适应性考试技术和模拟题。Microsoft 不会具体说明考试形式。请利用这份备考指南准备考试,为各种形式的考试做好准备。为帮助您准备这门考试,Microsoft 建议您积累与该产品相关的实践经验,并利用指定培训资源。这些培训资源可能未涵盖“考察的技能”部分中列出的所有主题。