ADO.NET中的多数据表操作之读取
开发数据库应用程序时。net平台,我们通常使用数据集,它作为ADO.NET的核心类为我们提供了强大的功能。整个数据库在内存中看起来就像一个小型数据库,包括DataTable、DataView、DataRow、DataColumn、Constraint和DataRelation。看到的时候真的很激动。
根据我的经验,下面是一个在ADO.NET中多表填充、关联表更新、多命令对象执行过程中,如何启用事务的例子。欢迎在博客上交流或留言。
一.准备工作
大家对NorthWind数据库都比较熟悉,这里就以它为例。我把客户(customer表)、订单(order表)和订单明细(Order Details表)结合起来,建立一个类型化的数据集,类型名为DatasetOrders,每个表只包含一些字段。
上面建立了两种关系,分别表示为客户->订单->订单明细。因为Orders表的OrderID字段是一个自动增长的列,所以这里我们将其AutoIncrementSeed和AutoIncrementStep值设置为-1,这在添加订单的实际过程中可能很明显,但如果不设置它们也没关系。
位律师回复
0条评论