AdoDotNetParameter 类

表示从数据源命令派生,或者通过使用命令到数据源的基础技术是 ADO.NET的数据参数。

继承层次结构

System.Object
  Microsoft.VisualStudio.Data.DataParameter
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetParameter

命名空间:  Microsoft.VisualStudio.Data.AdoDotNet
程序集:  Microsoft.VisualStudio.Data(在 Microsoft.VisualStudio.Data.dll 中)

语法

声明
Public Class AdoDotNetParameter _
    Inherits DataParameter
public class AdoDotNetParameter : DataParameter
public ref class AdoDotNetParameter : public DataParameter
type AdoDotNetParameter =  
    class
        inherit DataParameter
    end
public class AdoDotNetParameter extends DataParameter

AdoDotNetParameter 类型公开以下成员。

构造函数

  名称 说明
公共方法 AdoDotNetParameter(String) 选件类构造函数。与连接的服务的 ADO.NET 数据提供程序的名称初始化 AdoDotNetParameter 选件类的参数化的实例。
公共方法 AdoDotNetParameter(String, IDataParameter) 选件类构造函数。初始化 AdoDotNetParameter 选件类的参数化的实例,提供参数为命令对象和DDEX提供程序的名称。
公共方法 AdoDotNetParameter(String, IDataParameter, Boolean) 选件类构造函数。初始化 AdoDotNetParameter 选件类的参数化的实例,提供参数为命令对象,DDEX提供程序的名称与表示该参数使用 DeriveParameters 方法,是否派生。

页首

属性

  名称 说明
受保护的属性 DefaultPrecision 检索指定默认值精度的字节值为当前参数类型。 (继承自 DataParameter。)
受保护的属性 DefaultScale 检索指定默认缩放的字节值为当前参数类型。 (继承自 DataParameter。)
受保护的属性 DefaultSize 检索并指定默认大小的整数值为当前参数类型。 (继承自 DataParameter。)
公共属性 Direction 检索或设置一个参数方向的 DataParameterDirection 对象。 (继承自 DataParameter。)
公共属性 IsDerived 检索指示的布尔值此参数是否从数据源派生的。 (继承自 DataParameter。)
受保护的属性 IsFixedPrecision 检索指示当前参数类型的精度是否的布尔值是固定的。 (重写 DataParameter.IsFixedPrecision。)
受保护的属性 IsFixedScale 检索指示当前参数类型的小数位数是否的布尔值是固定的。 (重写 DataParameter.IsFixedScale。)
受保护的属性 IsFixedSize 检索指示当前参数类型的范围是否的布尔值是固定的。 (重写 DataParameter.IsFixedSize。)
公共属性 IsNullable 检索指示此参数是否的布尔值能有 nullnull 引用(在 Visual Basic 中为 Nothing) 值。 (继承自 DataParameter。)
公共属性 IsOptional 检索指示此参数是否的布尔值是可选的,因此,此参数是一个派生参数的情况下。 (继承自 DataParameter。)
公共属性 Name 检索或设置参数的字符串名称。 (继承自 DataParameter。)
公共属性 Parameter 检索表示命令的参数的 IDataParameter 对象。
公共属性 Precision 检索或设置指定参数的精度的字节值。 (继承自 DataParameter。)
公共属性 Scale 检索或设置指定参数的缩放的字节值。 (继承自 DataParameter。)
公共属性 Size 检索或设置一个参数的大小整数值。 (继承自 DataParameter。)
公共属性 Type 检索或设置参数的数据源特定类型。 (继承自 DataParameter。)
公共属性 Value 检索或设置参数的值。 (继承自 DataParameter。)

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
受保护的方法 GetDirectionImpl 检索参数方向。 (重写 DataParameter.GetDirectionImpl()。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
受保护的方法 GetIsNullableImpl 检索指示此参数是否的布尔值可以是 nullnull 引用(在 Visual Basic 中为 Nothing)。 (重写 DataParameter.GetIsNullableImpl()。)
受保护的方法 GetIsOptionalImpl 检索指示此参数是否的布尔值是可选的。 (继承自 DataParameter。)
受保护的方法 GetNameImpl 检索该参数的名称。 (重写 DataParameter.GetNameImpl()。)
受保护的方法 GetPrecisionImpl 检索指定参数的精度的字节值。 (重写 DataParameter.GetPrecisionImpl()。)
受保护的方法 GetScaleImpl 检索指定参数的缩放的字节值。 (重写 DataParameter.GetScaleImpl()。)
受保护的方法 GetSizeImpl 检索指定参数的大小整数值。 (重写 DataParameter.GetSizeImpl()。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 GetTypeFrom 返回 nullnull 引用(在 Visual Basic 中为 Nothing) 或 DBNull 值的 AnsiString ;或者映射值类型传递给 DbType 值并返回字符串等效。 (重写 DataParameter.GetTypeFrom(Object)。)
受保护的方法 GetTypeImpl 检索该参数的数据源特定类型。 (重写 DataParameter.GetTypeImpl()。)
受保护的方法 GetValueImpl 检索一个指定参数的值。 (重写 DataParameter.GetValueImpl()。)
受保护的方法 IsSupportedDirection 检索指示指定的参数方向是否的布尔值支持。 (继承自 DataParameter。)
受保护的方法 IsValidType 检索指示指定的数据源特定类型是否的布尔值是有效的类型。 (重写 DataParameter.IsValidType(String)。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnDirectionChanged 调用时,Direction 特性更改为这些里程碑体参数方向更改。 (继承自 DataParameter。)
受保护的方法 OnDirectionChanging 调用时,Direction 属性将更改。 (继承自 DataParameter。)
受保护的方法 OnNameChanged Name 属性更改时调用。 (继承自 DataParameter。)
受保护的方法 OnNameChanging 调用时,Name 属性将更改。 (继承自 DataParameter。)
受保护的方法 OnPrecisionChanged Precision 属性更改时调用。 (继承自 DataParameter。)
受保护的方法 OnPrecisionChanging 调用时,Precision 属性将更改。 (继承自 DataParameter。)
受保护的方法 OnScaleChanged Scale 属性更改时调用。 (继承自 DataParameter。)
受保护的方法 OnScaleChanging 调用时,Scale 属性将更改。 (继承自 DataParameter。)
受保护的方法 OnSizeChanged Size 属性更改时调用。 (继承自 DataParameter。)
受保护的方法 OnSizeChanging 调用时,Size 属性将更改。 (继承自 DataParameter。)
受保护的方法 OnTypeChanged Type 属性更改时调用。 (继承自 DataParameter。)
受保护的方法 OnTypeChanging 调用时,Type 属性将更改。 (继承自 DataParameter。)
受保护的方法 OnValueChanged Value 属性更改时调用。 (继承自 DataParameter。)
受保护的方法 OnValueChanging 调用时,Value 属性将更改。 (继承自 DataParameter。)
公共方法 Parse 获取 DbType 并尝试将部件输入字符串值转换为正确的类型使用基元类型转换(如 Byte.ParseInt32.Parse)。 (重写 DataParameter.Parse(String)。)
受保护的方法 SetDirectionImpl 使用 DataParameterDirection 枚举,将参数方向。 (重写 DataParameter.SetDirectionImpl(DataParameterDirection)。)
受保护的方法 SetNameImpl 设置参数的名称。 (重写 DataParameter.SetNameImpl(String)。)
受保护的方法 SetPrecisionImpl 设置指定参数的精度的字节值。 (重写 DataParameter.SetPrecisionImpl(Byte)。)
受保护的方法 SetScaleImpl 设置指定参数的缩放的字节值。 (重写 DataParameter.SetScaleImpl(Byte)。)
受保护的方法 SetSizeImpl 设置指定此参数的大小整数值。 (重写 DataParameter.SetSizeImpl(Int32)。)
受保护的方法 SetTypeImpl 尝试分析字符串类型到 DbType 枚举值使用 Enum.Parse,因此,如果此操作失败假定 DbType.Object 为正确的 DbType。 (重写 DataParameter.SetTypeImpl(String)。)
受保护的方法 SetValueImpl 将该参数的值。 (重写 DataParameter.SetValueImpl(Object)。)
公共方法 ToString 检索此参数的值的字符串表示形式。 (继承自 DataParameter。)
受保护的方法 TryConvertValue 尝试将指定为指定的类型。 (继承自 DataParameter。)

页首

备注

此选件类提供默认情况下从 AdoDotNetConnectionSupport 选件类将创建的一个完整的托管实现。基实现将处理根据 DbType 枚举,当引用参数时键入。这比理想是,因此,建议提供程序从重写各种方法,并且属性设置为最能表示其隐藏关闭特定类型和限制的这个导出它们的选件类。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Data.AdoDotNet 命名空间

DataParameter

DbType