IDataParameterCollection 接口

定义

收集与 Command 对象相关的所有参数以及这些参数到 DataSet 列的映射,并由访问数据源的 .NET 数据提供程序实现。

public interface class IDataParameterCollection : System::Collections::IList
public interface IDataParameterCollection : System.Collections.IList
type IDataParameterCollection = interface
    interface ICollection
    interface IEnumerable
    interface IList
type IDataParameterCollection = interface
    interface IList
    interface ICollection
    interface IEnumerable
Public Interface IDataParameterCollection
Implements IList
派生
实现

注解

接口 IDataParameterCollection 允许继承类实现 Parameter 集合。 有关参数类的详细信息,请参阅 配置参数和参数数据类型

应用程序不会直接创建 接口的 IDataParameterCollection 实例,而是创建继承 的类的 IDataParameterCollection实例。

继承 IDataParameterCollection 的类必须实现继承的成员,并且通常定义其他成员以添加特定于提供程序的功能。 例如, IDataParameterCollection 接口定义 方法的 RemoveAt 一个实现。 类反过来 OleDbParameterCollection 会继承此方法,并定义 的两个附加重载 RemoveAt

实施者说明

IDataParameterCollection 接口继承时,应实现以下构造函数。

描述
PrvParameterCollection () 创建一个空的 PrvParameterCollection 类。

属性

Count

获取 ICollection 中包含的元素数。

(继承自 ICollection)
IsFixedSize

获取一个值,该值指示 IList 是否具有固定大小。

(继承自 IList)
IsReadOnly

获取一个值,该值指示 IList 是否为只读。

(继承自 IList)
IsSynchronized

获取一个值,该值指示是否同步对 ICollection 的访问(线程安全)。

(继承自 ICollection)
Item[Int32]

获取或设置指定索引处的元素。

(继承自 IList)
Item[String]

获取或设置指定索引处的参数。

SyncRoot

获取可用于同步对 ICollection 的访问的对象。

(继承自 ICollection)

方法

Add(Object)

将某项添加到 IList 中。

(继承自 IList)
Clear()

IList 中移除所有项。

(继承自 IList)
Contains(Object)

确定 IList 是否包含特定值。

(继承自 IList)
Contains(String)

获取一个值,该值指示集合中的参数是否具有指定的名称。

CopyTo(Array, Int32)

从特定的 ICollection 索引开始,将 Array 的元素复制到一个 Array 中。

(继承自 ICollection)
GetEnumerator()

返回循环访问集合的枚举数。

(继承自 IEnumerable)
IndexOf(Object)

确定 IList 中特定项的索引。

(继承自 IList)
IndexOf(String)

在集合中获取 IDataParameter 的位置。

Insert(Int32, Object)

IList 中的指定索引处插入一个项。

(继承自 IList)
Remove(Object)

IList 中移除特定对象的第一个匹配项。

(继承自 IList)
RemoveAt(Int32)

移除位于指定索引处的 IList 项。

(继承自 IList)
RemoveAt(String)

从集合中移除 IDataParameter

扩展方法

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定的类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于