Класс 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) этого типа можно использовать в потокобезопасных операциях. Потокобезопасная работа с членами экземпляров типа не гарантируется.