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
时间: 2024-10-13 16:03:59