DataAdapter 成员
表示一组 SQL 命令和一个数据库连接,它们用于填充 DataSet 和更新数据源。
下表列出了由 DataAdapter 类型公开的成员。
受保护的构造函数
名称 | 说明 | |
---|---|---|
DataAdapter | 已重载。初始化 DataAdapter 类的新实例。 |
页首
公共属性
(请参见 受保护的属性 )
名称 | 说明 | |
---|---|---|
AcceptChangesDuringFill | 获取或设置一个值,该值指示在任何 Fill 操作过程中,在将 AcceptChanges 添加到 DataTable 之后是否在 DataRow 上调用它。 | |
AcceptChangesDuringUpdate | 获取或设置在 Update 期间是否调用 AcceptChanges。 | |
Container | 获取 IContainer,它包含 Component。(从 Component 继承。) | |
ContinueUpdateOnError | 获取或设置一个值,该值指定在行更新过程中遇到错误时是否生成异常。 | |
FillLoadOption | 获取或设置 LoadOption,后者确定适配器如何从 DbDataReader 中填充 DataTable。 | |
MissingMappingAction | 确定传入数据没有匹配的表或列时需要执行的操作。 | |
MissingSchemaAction | 确定现有 DataSet 架构与传入数据不匹配时需要执行的操作。 | |
ReturnProviderSpecificTypes | 获取或设置 Fill 方法是应当返回提供程序特定的值,还是返回公用的符合 CLS 的值。 | |
Site | 获取或设置 Component 的 ISite。(从 Component 继承。) | |
TableMappings | 获取一个集合,它提供源表和 DataTable 之间的主映射。 |
页首
受保护的属性
名称 | 说明 | |
---|---|---|
CanRaiseEvents | 获取一个指示组件是否可以引发事件的值。(从 Component 继承。) | |
DesignMode | 获取一个值,用以指示 Component 当前是否处于设计模式。(从 Component 继承。) | |
Events | 获取附加到此 Component 的事件处理程序的列表。(从 Component 继承。) |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
CreateObjRef | 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。) | |
Dispose | 已重载。 释放由 DataAdapter 占用的资源。 | |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) | |
Fill | 已重载。 在 DataSet 中添加或刷新行以匹配使用 DataSet 名称的数据源中的行,并创建一个 DataTable。 | |
FillSchema | 已重载。 向指定的 DataSet 添加一个 DataTable。 | |
GetFillParameters | 获取当执行 SQL SELECT 语句时由用户设置的参数。 | |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) | |
GetLifetimeService | 检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。) | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
InitializeLifetimeService | 获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。) | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
ResetFillLoadOption | 将 FillLoadOption 重置为默认状态,并使 Fill 接受 AcceptChangesDuringFill。 | |
ShouldSerializeAcceptChangesDuringFill | 确定是否应保持 AcceptChangesDuringFill 属性。 | |
ShouldSerializeFillLoadOption | 确定是否应保持 FillLoadOption 属性。 | |
ToString | 返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (从 Component 继承。) | |
Update | 从名为“Table”的 DataTable 为指定的 DataSet 中每个已插入、已更新或已删除的行调用相应的 INSERT、UPDATE 或 DELETE 语句。 |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
CloneInternals | 创建此 DataAdapter 实例的一个副本。 | |
CreateTableMappings | 创建一个新的 DataTableMappingCollection。 | |
Dispose | 已重载。 已重写。 释放由 DataAdapter 占用的资源。 | |
Fill | 已重载。 在 DataSet 中添加或刷新行以匹配使用 DataSet 名称的数据源中的行,并创建一个 DataTable。 | |
FillSchema | 已重载。 向指定的 DataSet 添加一个 DataTable。 | |
Finalize | 在通过垃圾回收将 Component 回收之前,释放非托管资源并执行其他清理操作。 (从 Component 继承。) | |
GetService | 返回一个对象,该对象表示由 Component 或它的 Container 提供的服务。 (从 Component 继承。) | |
HasTableMappings | 指示是否已创建了一个 DataTableMappingCollection。 | |
MemberwiseClone | 已重载。 (从 MarshalByRefObject 继承。) | |
OnFillError | 当 Fill 过程中出现错误时调用。 | |
ShouldSerializeTableMappings | 确定一个或多个 DataTableMapping 对象是否存在,并且它们是否应该是持久的。 |
页首
公共事件
名称 | 说明 | |
---|---|---|
Disposed | 添加事件处理程序以侦听组件上的 Disposed 事件。(从 Component 继承。) | |
FillError | 在填充操作过程中出现错误时返回。 |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
System.Data.IDataAdapter.TableMappings | 有关此成员的说明,请参见 IDataAdapter.TableMappings。 |
页首