SqlCeParameter.Size Property

Возвращает или задает максимальную длину данных в столбце.

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

Синтаксис

'Декларация
Public Overrides Property Size As Integer
public override int Size { get; set; }
public:
virtual property int Size {
    int get () override;
    void set (int value) override;
}
/** @property */
public int get_Size ()

/** @property */
public void set_Size (int value)
public override function get Size () : int

public override function set Size (value : int)

Значение свойства

Максимальная длина данных в столбце. Значение по умолчанию определяется исходя из значения параметра.

Замечания

Свойство Size используется для типов binary и string.

Для типов данных переменной длины свойство Size указывает максимальную длину данных, передаваемых на сервер. Например, свойство Size позволяет ограничить длину данных, передаваемых на сервер в символьной строке, до первых 100 байт.

Для строк в Юникоде свойство Size указывает число символов. При определении количества символов для строк завершающий символ не учитывается.

Если размер явно не задан, то он определяется исходя из фактического размера указанного значения параметра.

Для типов данных с фиксированной шириной значение Size не учитывается. Их можно получить в ознакомительных целях, что позволяет узнать максимальное количество байт, используемых поставщиком при отправке значения параметра на сервер.

Пример

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

Dim param As New SqlCeParameter("@Description", SqlDbType.NVarChar)
param.IsNullable = True
param.Size = 88
SqlCeParameter param = new SqlCeParameter("@Description", SqlDbType.NVarChar);
param.IsNullable = true;
param.Size = 88;

Многопоточное использование

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

Платформы

Платформы разработки

Windows Vista, Windows Mobile 5.0, Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Mobile 2003 for Pocket PC, Windows CE 5.0
Сведения о версии
.NET Framework и NET Compact Framework
Поддерживается в версии 3.5
.NET Framework
Поддерживается в версии 3.0
.NET Compact Framework и .Net Framework
Поддерживается в версии 2.0

См. также

Справочник

SqlCeParameter Class
SqlCeParameter Members
System.Data.SqlServerCe Namespace