AdoDotNetParameter 类

表示数据源的命令从派生的),或者传递的命令给数据源。基础技术是 ADO.NET的数据参数。

继承层次结构

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

命名空间:  Microsoft.VisualStudio.Data.Framework.AdoDotNet
程序集:  Microsoft.VisualStudio.Data.Framework(在 Microsoft.VisualStudio.Data.Framework.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(DbParameter) 初始化 AdoDotNetParameter 类的新实例。参数对象。
公共方法 AdoDotNetParameter(String) 初始化 AdoDotNetParameter 类的新实例。参数字符串值。
公共方法 AdoDotNetParameter(DbParameter, Boolean) 初始化 AdoDotNetParameter 类并表示的新实例。参数对象的参数使用 DeriveParameters 方法,则派生。
公共方法 AdoDotNetParameter(String, Boolean) 初始化 AdoDotNetParameter 类的新实例。数据提供程序和表示名称的参数使用 DeriveParameters 方法,则派生。

页首

属性

  名称 说明
受保护的属性 DefaultSize 获取指定默认大小的整数值为当前参数类型。 (继承自 DataParameter。)
公共属性 Descriptor 获取描述数据参数的信息。 (继承自 DataParameter。)
公共属性 Direction 获取或设置指定参数方向的 DataParameterDirection 对象。 (继承自 DataParameter。)
受保护的属性 HasDescriptor 获取指示数据参数的值是否通过其 Descriptor 属性公开 IVsDataParameterDescriptor 实现。 (重写 DataParameter.HasDescriptor。)
公共属性 IsDerived 获取指示 Boolean 值的当前参数是数据源从派生的。 (继承自 DataParameter。)
受保护的属性 IsFixedSize 获取指示当前参数是否的值类型的大小是固定的。 (重写 DataParameter.IsFixedSize。)
公共属性 IsNullable 获取指示当前参数是否的 Boolean 值可有一个空值,则派生条件下。 (继承自 DataParameter。)
公共属性 IsOptional 获取指示当前参数的 Boolean 值是否是可选的,在这种情况下,它派生条件下。 (继承自 DataParameter。)
公共属性 Name 获取或设置当前参数的字符串名称。 (继承自 DataParameter。)
公共属性 Parameter 获取表示命令参数的 DbParameter 对象。
公共属性 Size 获取或设置指定参数的大小整数值。 (继承自 DataParameter。)
公共属性 Type 获取或设置数据源特定参数的类型。 (继承自 DataParameter。)
公共属性 Value 获取或设置该参数的值。 (继承自 DataParameter。)

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。 (继承自 Object。)
受保护的方法 GetDirectionCore 检索参数方向。 (重写 DataParameter.GetDirectionCore()。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
受保护的方法 GetIsNullableCore 检索指示是否此参数的 Boolean 值可以是 nullnull 引用(在 Visual Basic 中为 Nothing)。 (重写 DataParameter.GetIsNullableCore()。)
受保护的方法 GetIsOptionalCore 检索指示是否 Boolean 参数的值是可选的。 (继承自 DataParameter。)
受保护的方法 GetNameCore 检索的参数名称。 (重写 DataParameter.GetNameCore()。)
受保护的方法 GetSizeCore 检索指定参数的大小整数值。 (重写 DataParameter.GetSizeCore()。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 GetTypeCore 检索实参的数据源特定类型。 (重写 DataParameter.GetTypeCore()。)
受保护的方法 GetTypeFrom 映射值类型到 DbType 值并返回字符串项。 (重写 DataParameter.GetTypeFrom(Object)。)
受保护的方法 GetValueCore 检索指定参数的值。 (重写 DataParameter.GetValueCore()。)
受保护的方法 IsSupportedDirection 检索指示指定的方向是否支持 Boolean 参数的值。 (继承自 DataParameter。)
受保护的方法 IsValidType 检索指示指定的数据源特定类型的 Boolean 值是否有效的类型。 (重写 DataParameter.IsValidType(String)。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnDirectionChanged 调用,当 Direction 属性更改通知。参数方向更改。 (继承自 DataParameter。)
受保护的方法 OnDirectionChanging 调用,则 Direction 属性将更改。 (继承自 DataParameter。)
受保护的方法 OnNameChanged Name 属性更改时调用。 (继承自 DataParameter。)
受保护的方法 OnNameChanging 调用,则 Name 属性将更改。 (继承自 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)。)
受保护的方法 SetDirectionCore 使用 DataParameterDirection 枚举,将参数的方向。 (重写 DataParameter.SetDirectionCore(DataParameterDirection)。)
受保护的方法 SetNameCore 设置参数的名称。 (重写 DataParameter.SetNameCore(String)。)
受保护的方法 SetSizeCore 指定此参数设置范围的整数值。 (重写 DataParameter.SetSizeCore(Int32)。)
受保护的方法 SetTypeCore 使用 Enum.Parse尝试将字符串分析类型到 DbType 枚举值。如果此操作失败,方法采用 DbType.Object 作为正确 DbType。 (重写 DataParameter.SetTypeCore(String)。)
受保护的方法 SetValueCore 设置参数的值。 (重写 DataParameter.SetValueCore(Object)。)
公共方法 ToString 检索当前参数的值的字符串表示形式。 (继承自 DataParameter。)
受保护的方法 TryConvertValue 将尝试转换为指定的类型。 (继承自 DataParameter。)

页首

备注

此类提供将从 AdoDotNetConnectionSupport 类默认创建一个完整的托管实现。 基本实现将使用 DbType 枚举,以便引用参数时键入。 这比是理想,因此,建议提供程序从这一个派生重写各个方法,并且属性设置为最能表示它们的后退关闭特定类型和限制自己的类。

线程安全

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

请参阅

参考

Microsoft.VisualStudio.Data.Framework.AdoDotNet 命名空间