Прочитать на английском

Поделиться через


IDataParameter.SourceVersion Свойство

Определение

Возвращает или задает значение DataRowVersion при загрузке Value.

public System.Data.DataRowVersion SourceVersion { get; set; }

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

Одно из значений перечисления DataRowVersion. Значение по умолчанию — Current.

Исключения

Для свойства не задано одно из допустимых значений типа DataRowVersion.

Примеры

В следующем примере создается экземпляр реализующего класса SqlParameterи задаются некоторые его свойства.

public void CreateSqlParameter()
{
    SqlParameter parameter = new SqlParameter(
        "@Description", SqlDbType.VarChar);
    parameter.IsNullable = true;
    parameter.SourceColumn = "Description";
    parameter.SourceVersion = DataRowVersion.Current;
    parameter.Direction = ParameterDirection.Output;
}

Комментарии

Это свойство используется UpdateCommand во время Update , чтобы определить, используется ли исходное или текущее значение для значения параметра. Это позволяет обновлять первичные ключи. Это свойство игнорируется InsertCommand и DeleteCommand. Этому свойству присваивается версия объекта , DataRow используемого Item[] свойством , или GetChildRows метод DataRow объекта .

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1