AdoDotNetParameter 类

定义

表示使用 ADO .NET DbParameter 对象实现 IVsDataParameter 接口。

public ref class AdoDotNetParameter : Microsoft::VisualStudio::Data::Framework::DataParameter
public class AdoDotNetParameter : Microsoft.VisualStudio.Data.Framework.DataParameter
type AdoDotNetParameter = class
    inherit DataParameter
Public Class AdoDotNetParameter
Inherits DataParameter
继承
AdoDotNetParameter

构造函数

AdoDotNetParameter(DbParameter)

使用参数对象初始化 类的新实例 AdoDotNetParameter

AdoDotNetParameter(DbParameter, Boolean)

使用参数对象初始化 类的新实例 AdoDotNetParameter ,并指示是否使用 DeriveParameters(String, DataCommandType, Int32) 方法派生参数。

AdoDotNetParameter(String)

使用参数字符串值初始化 类的新实例 AdoDotNetParameter

AdoDotNetParameter(String, Boolean)

使用数据提供程序的名称初始化 类的新实例 AdoDotNetParameter ,并指示是否使用 DeriveParameters(String, DataCommandType, Int32) 方法派生参数。

字段

NullSize

一个公共大小常量,该值为零。

(继承自 DataParameter)

属性

DefaultSize

获取一个整数值,该值指定当前参数类型的默认大小。

(继承自 DataParameter)
Descriptor

获取描述数据参数的信息。

(继承自 DataParameter)
Direction

获取或设置一个 DataParameterDirection 对象,该对象指定参数的方向。

(继承自 DataParameter)
HasDescriptor

获取一个值,该值指示数据参数是否通过 Descriptor 属性公开其IVsDataParameterDescriptor实现。

IsDerived

获取一个布尔值,该值指示当前参数是否派生自数据源。

(继承自 DataParameter)
IsFixedSize

获取一个值,该值指示当前参数类型的大小是否固定。

IsNullable

获取一个布尔值,该值指示当前参数在派生时是否可以具有 null 值。

(继承自 DataParameter)
IsOptional

获取一个布尔值,该值指示当前参数是否为可选参数(前提是它是派生的)。

(继承自 DataParameter)
Name

获取或设置当前参数的字符串文本名称。

(继承自 DataParameter)
Parameter

获取 DbParameter 表示命令参数的 对象。

Size

获取或设置一个整数值,该值指定参数的大小。

(继承自 DataParameter)
Type

获取或设置参数的数据源特定类型。

(继承自 DataParameter)
Value

获取或设置参数的值。

(继承自 DataParameter)

方法

GetDirectionCore()

检索参数方向。

GetIsNullableCore()

检索一个布尔值,该值指示此参数是否可以为 null。

GetIsOptionalCore()

检索一个布尔值,该值指示参数是否为可选参数。

(继承自 DataParameter)
GetNameCore()

检索参数的名称。

GetSizeCore()

检索指定参数大小的整数值。

GetTypeCore()

检索特定于数据源的参数类型。

GetTypeFrom(Object)

将值类型映射到值 DbType 并返回等效的字符串。

GetValueCore()

检索指定参数的值。

IsSupportedDirection(DataParameterDirection)

检索一个布尔值,该值指示是否支持指定的参数方向。

(继承自 DataParameter)
IsValidType(String)

检索一个布尔值,该值指示指定的数据源特定类型是否为有效类型。

OnDirectionChanged()

更改属性时 Direction 调用,以向参数方向发出更改的信号。

(继承自 DataParameter)
OnDirectionChanging(DataParameterDirection)

在属性即将更改时 Direction 调用。

(继承自 DataParameter)
OnNameChanged()

Name 属性更改时调用。

(继承自 DataParameter)
OnNameChanging(String)

在属性即将更改时 Name 调用。

(继承自 DataParameter)
OnSizeChanged()

Size 属性更改时调用。

(继承自 DataParameter)
OnSizeChanging(Int32)

在属性即将更改时 Size 调用。

(继承自 DataParameter)
OnTypeChanged()

Type 属性更改时调用。

(继承自 DataParameter)
OnTypeChanging(String)

在属性即将更改时 Type 调用。

(继承自 DataParameter)
OnValueChanged()

Value 属性更改时调用。

(继承自 DataParameter)
OnValueChanging(Object)

在属性即将更改时 Value 调用。

(继承自 DataParameter)
Parse(String)

DbType获取 和 尝试使用基元类型转换 ((如 Byte.Parse 和 Int32.Parse) )将输入字符串值解析为正确的类型。

SetDirectionCore(DataParameterDirection)

使用 DataParameterDirection 枚举设置参数的方向。

SetNameCore(String)

设置参数的名称。

SetSizeCore(Int32)

设置指定此参数大小的整数值。

SetTypeCore(String)

尝试使用 Enum.Parse 将字符串类型解析为 DbType 枚举值。 如果此操作失败,方法会假定 DbType.Object 为正确的 DbType

SetValueCore(Object)

设置 参数的值。

ToString()

检索当前参数值的字符串表示形式。

(继承自 DataParameter)
TryConvertValue(Object, String)

尝试将指定值转换为指定类型。

(继承自 DataParameter)

适用于