C# Класс System.Data.SqlClient.SqlParameter

Наследование: System.Data.Common.DbParameter, IDbDataParameter, IDataParameter, ICloneable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AssertCachedPropertiesAreValid void
AssertPropertiesAreValid void
BinarySize int
CoerceValue object
FixStreamDataForNonPLP void
GetActualFieldsAndProperties void
GetActualPrecision byte
GetActualScale byte
GetActualSize int
GetCoercedValue object
GetMetaSqlDbTypeOnly SqlDbType
GetMetaTypeOnly MetaType
GetParameterSize int
MetaDataForSmi Microsoft.SqlServer.Server.SmiParameterMetaData
ParseTypeName string[]
Prepare void
PropertyChanging void
PropertyTypeChanging void
SetSqlBuffer void
ShouldSerializePrecision bool
ShouldSerializeScale bool
ShouldSerializeSqlDbType bool
StringSize int
Validate void
ValidateTypeLengths MetaType
ValuePrecision byte
ValueScale byte
ValueSize int

Открытые методы

Метод Описание
ResetDbType ( ) : void
ResetSqlDbType ( ) : void
SqlParameter ( ) : System.Collections.Generic
SqlParameter ( string parameterName, SqlDbType dbType ) : System.Collections.Generic
SqlParameter ( string parameterName, SqlDbType dbType, int size ) : System.Collections.Generic
SqlParameter ( string parameterName, SqlDbType dbType, int size, string sourceColumn ) : System.Collections.Generic
SqlParameter ( string parameterName, object value ) : System.Collections.Generic

Приватные методы

Метод Описание
AssertCachedPropertiesAreValid ( ) : void
AssertPropertiesAreValid ( object value, bool isSqlType = null, bool isDataFeed = null, bool isNull = null ) : void
BinarySize ( object value, bool isSqlType ) : int
CoerceValue ( object value, MetaType destinationType, bool &coercedToDataFeed, bool &typeChanged, bool allowStreaming = true ) : object
FixStreamDataForNonPLP ( ) : void
GetActualFieldsAndProperties ( List &fields, SmiMetaDataPropertyCollection &props, System.Data.SqlClient.ParameterPeekAheadValue &peekAhead ) : void
GetActualPrecision ( ) : byte
GetActualScale ( ) : byte
GetActualSize ( ) : int
GetCoercedValue ( ) : object
GetMetaSqlDbTypeOnly ( ) : SqlDbType
GetMetaTypeOnly ( ) : MetaType
GetParameterSize ( ) : int
MetaDataForSmi ( System.Data.SqlClient.ParameterPeekAheadValue &peekAhead ) : Microsoft.SqlServer.Server.SmiParameterMetaData
ParseTypeName ( string typeName ) : string[]
Prepare ( SqlCommand cmd ) : void
PropertyChanging ( ) : void
PropertyTypeChanging ( ) : void
SetSqlBuffer ( SqlBuffer buff ) : void
ShouldSerializePrecision ( ) : bool
ShouldSerializeScale ( ) : bool
ShouldSerializeSqlDbType ( ) : bool
StringSize ( object value, bool isSqlType ) : int
Validate ( int index, bool isCommandProc ) : void
ValidateTypeLengths ( ) : MetaType
ValuePrecision ( object value ) : byte
ValueScale ( object value ) : byte
ValueSize ( object value ) : int

Описание методов

ResetDbType() публичный Метод

public ResetDbType ( ) : void
Результат void

ResetSqlDbType() публичный Метод

public ResetSqlDbType ( ) : void
Результат void

SqlParameter() публичный Метод

public SqlParameter ( ) : System.Collections.Generic
Результат System.Collections.Generic

SqlParameter() публичный Метод

public SqlParameter ( string parameterName, SqlDbType dbType ) : System.Collections.Generic
parameterName string
dbType SqlDbType
Результат System.Collections.Generic

SqlParameter() публичный Метод

public SqlParameter ( string parameterName, SqlDbType dbType, int size ) : System.Collections.Generic
parameterName string
dbType SqlDbType
size int
Результат System.Collections.Generic

SqlParameter() публичный Метод

public SqlParameter ( string parameterName, SqlDbType dbType, int size, string sourceColumn ) : System.Collections.Generic
parameterName string
dbType SqlDbType
size int
sourceColumn string
Результат System.Collections.Generic

SqlParameter() публичный Метод

public SqlParameter ( string parameterName, object value ) : System.Collections.Generic
parameterName string
value object
Результат System.Collections.Generic