永发信息网

关于IDataAdapter、IDbDataAdapter、IDbCommand、IDbConnection、IDataReader接口的作用

答案:2  悬赏:60  手机版
解决时间 2021-03-05 11:51
  • 提问者网友:留有余香
  • 2021-03-04 15:26
请问IDataAdapter、IDbDataAdapter、IDbCommand、IDbConnection、IDataReader的作用各是什么呢?麻烦知道的朋友说一下,谢谢了!

可是那些讲得太术语了!谢谢一楼的提醒哦.
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-03-04 17:01
光标放到这些类上,按F12就到定义了~

从定义可以看到他们的作用~

比如
using System;

namespace System.Data
{
// 摘要:
// 允许对象实现 DataAdapter,并且表示一组用于填充和刷新 System.Data.DataSet 并更新数据源的方法以及与映射操作有关的属性。
public interface IDataAdapter
{
// 摘要:
// 指示或指定是否将未映射的源表或列与其源名一起传递以便筛选或引发错误。
//
// 返回结果:
// System.Data.MissingMappingAction 值之一。默认为 Passthrough。
MissingMappingAction MissingMappingAction { get; set; }
//
// 摘要:
// 指示或指定是否将丢失的源表、列及其关系添加到数据集架构中,是否将它们忽略或者导致要引发的错误。
//
// 返回结果:
// System.Data.MissingSchemaAction 值之一。默认为 Add。
MissingSchemaAction MissingSchemaAction { get; set; }
//
// 摘要:
// 指示如何将源表映射到数据集表。
//
// 返回结果:
// 一个集合,它提供返回记录和 System.Data.DataSet 之间的主映射。默认值是一个空集合。
ITableMappingCollection TableMappings { get; }

// 摘要:
// 在 System.Data.DataSet 中添加或刷新行以匹配使用 System.Data.DataSet 名称的数据源中的行,并创建一个名为“Table”的
// System.Data.DataTable。
//
// 参数:
// dataSet:
// 要用记录和架构(如果必要)填充的 System.Data.DataSet。
//
// 返回结果:
// 已在 System.Data.DataSet 中成功添加或刷新的行数。这不包括受不返回行的语句影响的行。
int Fill(DataSet dataSet);
//
// 摘要:
// 将名为“Table”的 System.Data.DataTable 添加到指定的 System.Data.DataSet 中,并根据指定的 System.Data.SchemaType
// 配置架构以匹配数据源中的架构。
//
// 参数:
// dataSet:
// 要用数据源中的架构填充的 System.Data.DataSet。
//
// schemaType:
// System.Data.SchemaType 值之一。
//
// 返回结果:
// System.Data.DataTable 对象的数组,这些对象包含从数据源返回的架构信息。
DataTable[] FillSchema(DataSet dataSet, SchemaType schemaType);
//
// 摘要:
// 获取当执行 SQL SELECT 语句时由用户设置的参数。
//
// 返回结果:
// System.Data.IDataParameter 对象的数组,这些对象包含由用户设置的参数。
IDataParameter[] GetFillParameters();
//
// 摘要:
// 从名为“Table”的 System.Data.DataTable 为指定的 System.Data.DataSet 中每个已插入、已更新或已删除的行调用相应的
// INSERT、UPDATE 或 DELETE 语句。
//
// 参数:
// dataSet:
// 用于更新数据源的 System.Data.DataSet。
//
// 返回结果:
// System.Data.DataSet 中成功更新的行数。
int Update(DataSet dataSet);
}
}
全部回答
  • 1楼网友:神的生死簿
  • 2021-03-04 18:15
搜一下:关于IDataAdapter、IDbDataAdapter、IDbCommand、IDbConnection、IDataReader接口的作用
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯