Freigeben über


IDataParameter.SourceVersion Eigenschaft

Definition

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

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

Eigenschaftswert

Einer der DataRowVersion-Werte. Der Standardwert ist Current.

Ausnahmen

Die Eigenschaft wurde nicht auf einen der DataRowVersion-Werte festgelegt.

Beispiele

Im folgenden Beispiel wird eine instance der implementierenden Klasse erstellt und SqlParametereinige ihrer Eigenschaften festgelegt.

public void CreateSqlParameter()
{
    SqlParameter parameter = new SqlParameter(
        "@Description", SqlDbType.VarChar);
    parameter.IsNullable = true;
    parameter.SourceColumn = "Description";
    parameter.SourceVersion = DataRowVersion.Current;
    parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateSqlParameter()
    Dim parameter As New SqlParameter( _
        "@Description", SqlDbType.VarChar)
    parameter.IsNullable = True
    parameter.SourceColumn = "Description"
    parameter.SourceVersion = DataRowVersion.Current
    parameter.Direction = ParameterDirection.Output
End Sub

Hinweise

Diese Eigenschaft wird von während UpdateCommandUpdate des 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 von und InsertCommandDeleteCommandignoriert. Diese Eigenschaft wird auf die Version der festgelegt, die DataRow von der Item[] -Eigenschaft oder der GetChildRows -Methode des DataRow -Objekts verwendet wird.

Gilt für: