DataAdapter更新命令和数据集

时间:2015-02-22 16:36:03

标签: c# asp.net sql-server visual-studio-2012

我知道DataAdapter是数据源和数据集之间的接口,但我无法理解数据集在DataAdapter命令类型中的作用,如UpdateCommand,DeleteCommand等?

有任何想法可以帮助理解DataAdapter和Dataset之间的关系,或者数据集在下面这个例子中的作用是什么?

这是一个例子:

UpdateCommand

Adapter Commands

1 个答案:

答案 0 :(得分:1)

DataAdapter确实可以作为数据源和数据集之间的接口工作。您可以在数据源上执行多个选项。这些SCRUD( S earch, C reate, R etrieve, U pdate, D elete)函数通过SQL语句执行。当您要通过DataAdapter对数据执行这些操作时,您应该指定执行这些任务的方式,因为所有这些操作都取决于您尝试访问的数据源的结构。

在讲述示例时,它定义了SQL命令。搜索命令适用于国家和城市,当您需要创建新的客户记录时,您必须提供CustomerId和公司名称等。

您可以定义一次这些命令,然后对同一数据源上的所有操作使用相同的命令。 This回答还给出了一个关于如何使用DataAdapter更新命令的spesfici示例。