C# 学习笔记 数据库 断开连接层 (书:C#与.NET4 第22章)

本文深入探讨了C#中的断开连接层,重点讲解了DataSet、DataColumn、DataRow和DataTable的使用,包括它们的属性、操作及在数据库交互中的作用。讨论了RowState和DataRowVersion属性,介绍了DataTable的PrimaryKey设置,以及如何将DataTable绑定到用户界面。此外,还涵盖了数据适配器的使用、多表DataSet和数据关系、Windows Forms数据库设计器工具、强类型数据库代码隔离和LINQ to DataSet的应用。
摘要由CSDN通过智能技术生成

断开连接层主要使用System.Data命名空间下的成员。包括DataSet,DataTable,DataRow,DataColume等。

22.1ADO.NET断开连接层
重要概念数据适配器:是保存在内存中的数据库副本DataSet和数据库之间的桥梁。Instead of使用数据读取器,我们使用数据适配器来获取和更新数据。
为了增加性能,数据适配器会尽可能缩短连接打开的总时间。
22.2DataSet的作用
包含了3个有用的强类型集合,即DataTableCollection,DataRelationCollection,PropertyCollection。而这些集合又可以通过相应的属性来访问。
22.2.1DataSet的主要属性:通过一张表格介绍了DataSet的其他属性和作用,包括CaseSensitive等。
22.2.2DataSet的主要方法:通过一张表格介绍了DataSet的一些方法及其作用。包括可以回滚,clear,clone,copy等。
22.2.3构建DataSet:创建了一个很简单的DataSet并添加了三个扩展属性(利用ExendedProperty),此外介绍了GUID(全局唯一标示符),可以快速生成唯一的标示符。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值