Freigeben über


SqlParameter.SourceVersion Eigenschaft

Definition

Ruft die DataRowVersion ab, die beim Laden von Value verwendet werden soll, oder legt diese fest.

public:
 virtual property System::Data::DataRowVersion SourceVersion { System::Data::DataRowVersion get(); void set(System::Data::DataRowVersion value); };
public override System.Data.DataRowVersion SourceVersion { get; set; }
member this.SourceVersion : System.Data.DataRowVersion with get, set
Public Overrides Property SourceVersion As DataRowVersion

Eigenschaftswert

Einer der DataRowVersion-Werte. Der Standardwert ist Current.

Implementiert

Beispiele

Im folgenden Beispiel wird ein SqlParameter erstellt und einige seiner Eigenschaften festgelegt.

// using Microsoft.Data.SqlClient;
static void CreateSqlParameterSourceVersion()
{
    SqlParameter parameter = new SqlParameter("Description", SqlDbType.VarChar, 88);
    parameter.SourceColumn = "Description";
    parameter.SourceVersion = DataRowVersion.Current;
}

Hinweise

Diese Eigenschaft wird von während SqlDataAdapter.UpdateCommand einer Aktualisierung verwendet, um zu bestimmen, ob der ursprüngliche oder aktuelle Wert für einen Parameterwert verwendet wird. Dadurch können Primärschlüssel aktualisiert werden. Diese Eigenschaft wird auf die Version von festgelegt, die DataRow von der DataRow.Item -Eigenschaft verwendet wird, oder auf eine der DataRow.GetChildRows Methoden des DataRow -Objekts.

Gilt für: