ADO.NET数据访问技术概览

1. 以数据为中心的应用程序设计

1.1. ADO.NET 支持下列的存储类型
• 无结构
• 有结构, 无层次的数据
 – 以逗号分离的数据(CSV) 文件、Microsoft Excel 电子表格、
Microsoft Exchange 文件、Active Directory 文件等
• 有层次的数据
 – XML 文档等
• 关系型数据库
 – SQL Server、Oracle、Access 等。 

1.2. 连接环境
• 连接环境是指用户在这种环境下始终保持与数据源的连接
• 优点
 – 环境易于实施安全控制
   – 同步问题易于控制
 – 数据实时性优于其他环境
• 缺点
 – 必须保持持续的网络连接
 – 扩展性差

1.3. 非连接环境
. 在非连接环境中,中央数据存储的一部分数据可以被独立地复制与更改,在需要时可以与数据源中的数据合并。
. 优点
 – 可以在任何需要的时间进行操作,在必要时才连接到数据源
 – 不独占连接
 – 非连接环境的应用提高了应用的扩展性与性能
. 缺点
 – 数据不是实时的
 – 必须解决数据的并发性与同步问题

1.4. 数据访问应用模型

2. ADO.NET 简介

2.1. ADO.NET 是一系列与数据操作相关的类。它们提供
 – 比ADO 更灵活的数据访问机制
 –为非连接环境设计的系统架构
 – 支持XML 的编程对象模型
 – 一系列用来在.NET 架构中访问数据的类、结构以及枚举器
2.2. 从 ADO 到 ADO.NET

2.3. ADO.NET 发展

2.4. 在连接环境中使用ADO.NET

2.5. 在非连接环境中使用ADO.NET

 

posted @ 2017-08-29 23:04  tiger_yj  阅读(588)  评论(0编辑  收藏  举报