Класс SqlCeParameter

Представляет параметр для объекта SqlCeCommand, а также (необязательно) его сопоставление со столбцом DataSet. Этот класс не может быть унаследован.

Иерархия наследования

System.Object
  System.MarshalByRefObject
    System.Data.Common.DbParameter
      System.Data.SqlServerCe.SqlCeParameter

Пространство имен:  System.Data.SqlServerCe
Сборка:  System.Data.SqlServerCe (в System.Data.SqlServerCe.dll)

Синтаксис

'Декларация
Public NotInheritable Class SqlCeParameter _
    Inherits DbParameter _
    Implements ICloneable
'Применение
Dim instance As SqlCeParameter
public sealed class SqlCeParameter : DbParameter, 
    ICloneable
public ref class SqlCeParameter sealed : public DbParameter, 
    ICloneable
[<SealedAttribute>]
type SqlCeParameter =  
    class
        inherit DbParameter
        interface ICloneable
    end
public final class SqlCeParameter extends DbParameter implements ICloneable

Тип SqlCeParameter обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод SqlCeParameter() Инициализация нового экземпляра класса SqlCeParameter.
Открытый метод SqlCeParameter(String, SqlDbType) Инициализирует новый экземпляр класса SqlCeParameter по имени параметра и типу данных.
Открытый метод SqlCeParameter(String, Object) Инициализирует новый экземпляр класса SqlCeParameter по имени и значению нового параметра.
Открытый метод SqlCeParameter(String, SqlDbType, Int32) Инициализирует новый экземпляр класса SqlCeParameter по имени параметра, типу данных и длине.
Открытый метод SqlCeParameter(String, SqlDbType, Int32, String) Инициализирует новый экземпляр класса SqlCeParameter по имени параметра, типу данных, длине и имени исходного столбца.
Открытый метод SqlCeParameter(String, SqlDbType, Int32, Boolean, Byte, Byte, String, DataRowVersion, Object) Инициализирует новый экземпляр класса SqlCeParameter по имени параметра, типу данных, длине и другими свойствам. В SQL Server Compact поддерживаются только входные параметры.
Открытый метод SqlCeParameter(String, SqlDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) Инициализирует новый экземпляр класса SqlCeParameter по имени параметра, типу данных, длине, направлению и другим свойствам. В SQL Server Compact поддерживаются только входные параметры.

В начало

Свойства

  Имя Описание
Открытое свойство DbType Возвращает или задает свойство DbType параметра. (Переопределяет DbParameter.DbType.)
Открытое свойство Direction Это свойство для поставщика данных .NET Compact Framework для SQL Server Compact всегда возвращает значение ParameterDirection.Input. Задание в качестве этого свойства другого значения вызовет исключение InvalidOperationException. (Переопределяет DbParameter.Direction.)
Открытое свойство IsNullable Возвращает или задает значение, указывающее, принимает ли этот параметр значения NULL. (Переопределяет DbParameter.IsNullable.)
Открытое свойство Offset Инфраструктура.
Открытое свойство ParameterName Возвращает или задает имя объекта SqlCeParameter. (Переопределяет DbParameter.ParameterName.)
Открытое свойство Precision Возвращает или задает максимальное число цифр, используемых для представления свойства Value.
Открытое свойство Scale Возвращает или задает число десятичных позиций, которые распознаются для значения Value.
Открытое свойство Size Возвращает или задает максимальную длину данных в столбце. (Переопределяет DbParameter.Size.)
Открытое свойство SourceColumn Возвращает или задает имя исходного столбца, сопоставляемого с DataSet, и используется для загрузки или возврата Value. (Переопределяет DbParameter.SourceColumn.)
Открытое свойство SourceColumnNullMapping Инфраструктура. (Переопределяет DbParameter.SourceColumnNullMapping.)
Открытое свойство SourceVersion Возвращает или задает значение DataRowVersion для использования при загрузке Value. (Переопределяет DbParameter.SourceVersion.)
Открытое свойство SqlDbType Возвращает или задает SqlDbType параметра.
Открытое свойство Value Возвращает или задает значение параметра. (Переопределяет DbParameter.Value.)

В начало

Методы

  Имя Описание
Открытый метод CreateObjRef (унаследовано из MarshalByRefObject)
Открытый метод Equals (унаследовано из Object)
Защищенный метод Finalize (унаследовано из Object)
Открытый метод GetHashCode (унаследовано из Object)
Открытый метод GetLifetimeService (унаследовано из MarshalByRefObject)
Открытый метод GetType (унаследовано из Object)
Открытый метод InitializeLifetimeService (унаследовано из MarshalByRefObject)
Защищенный метод MemberwiseClone() (унаследовано из Object)
Защищенный метод MemberwiseClone(Boolean) (унаследовано из MarshalByRefObject)
Открытый метод ResetDbType Сбрасывает тип, связанный с параметром SqlCeParameter. (Переопределяет DbParameter.ResetDbType().)
Открытый метод ToString Возвращает строку, содержащую имя ParameterName. (Переопределяет Object.ToString().)

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ICloneable.Clone
Явная реализация интерфейсаЗакрытое свойство IDbDataParameter.Precision (унаследовано из DbParameter)
Явная реализация интерфейсаЗакрытое свойство IDbDataParameter.Scale (унаследовано из DbParameter)

В начало

Замечания

В именах параметров регистр символов не учитывается.

Примеры

Следующий пример демонстрирует типичное использование функции SqlCeParameter.

Dim param As New SqlCeParameter("@Description", SqlDbType.NVarChar)
param.Value = "garden hose"
SqlCeParameter param = new SqlCeParameter("@Description", SqlDbType.NVarChar);
param.Value = "garden hose";

Безопасность многопоточности

Все общие статические члены (Shared в Microsoft Visual Basic) этого типа можно использовать в потокобезопасных операциях. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

Пространство имен System.Data.SqlServerCe