DataAdapter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示用于填充 DataSet 和更新数据源的一组 SQL 命令和一个数据库连接。
public ref class DataAdapter : System::ComponentModel::Component, System::Data::IDataAdapter
public ref class DataAdapter abstract : System::ComponentModel::Component, System::Data::IDataAdapter
public class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
public abstract class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
type DataAdapter = class
inherit Component
interface IDataAdapter
Public Class DataAdapter
Inherits Component
Implements IDataAdapter
Public MustInherit Class DataAdapter
Inherits Component
Implements IDataAdapter
- 继承
- 派生
- 实现
注解
用作 DataAdapter 和数据源之间的 DataSet 桥梁,用于检索和保存数据。 DataAdapter通过映射Fill来提供此网桥,映射会更改 中的数据DataSet以匹配数据源中的数据,和 Update,后者更改数据源中的数据以匹配 中的数据DataSet。
如果要连接到SQL Server数据库,则可以使用 SqlDataAdapter 及其关联的 SqlCommand 和 SqlConnection 对象来提高整体性能。 对于 OLE DB 支持的数据源,将 与其关联的 OleDbCommand 和 OleDbConnection 对象一DataAdapter起使用。 对于支持 ODBC 的数据源,请将 与其关联的 OdbcCommand 和 OdbcConnection 对象一DataAdapter起使用。 对于 Oracle 数据库,请使用 DataAdapter 与其关联的 OracleCommand 和 OracleConnection 对象。
创建 实例 DataAdapter 时,读/写属性设置为初始值。 有关这些值的列表,请参阅 DataAdapter 构造函数。
构造函数
DataAdapter() |
初始化 DataAdapter 类的新实例。 |
DataAdapter(DataAdapter) |
从同一类型的现有对象初始化 类的新实例 DataAdapter 。 |
属性
AcceptChangesDuringFill |
获取或设置一个值,该值指示在任何 Fill 操作过程中,在将 AcceptChanges() 添加到 DataRow 之后是否在 DataTable 上调用它。 |
AcceptChangesDuringUpdate |
获取或设置在 AcceptChanges() 期间是否调用 Update(DataSet)。 |
CanRaiseEvents |
获取一个指示组件是否可以引发事件的值。 (继承自 Component) |
Container |
获取包含 IContainer 的 Component。 (继承自 Component) |
ContinueUpdateOnError |
获取或设置一个值,该值指定在行更新过程中遇到错误时是否生成异常。 |
DesignMode |
获取一个值,用以指示 Component 当前是否处于设计模式。 (继承自 Component) |
Events |
获取附加到此 Component 的事件处理程序的列表。 (继承自 Component) |
FillLoadOption |
获取或设置 LoadOption,后者确定适配器如何从 DataTable 中填充 DbDataReader。 |
MissingMappingAction |
确定传入数据没有匹配的表或列时需要执行的操作。 |
MissingSchemaAction |
确定现有 DataSet 架构与传入数据不匹配时需要执行的操作。 |
ReturnProviderSpecificTypes |
获取或设置 |
Site | (继承自 Component) |
TableMappings |
获取一个集合,该集合提供源表和 DataTable之间的主映射。 |
方法
事件
Disposed |
在通过调用 Dispose() 方法释放组件时发生。 (继承自 Component) |
FillError |
在填充操作过程中出现错误时返回。 |
显式接口实现
IDataAdapter.TableMappings |
获取一个集合,该集合指示源表如何映射到数据集表。 |