IDataParameter.SourceVersion Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 Instanz der Implementierungsklasse erstellt und SqlParametereinige seiner 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 während UpdateCommand der Update Zeit 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 den InsertCommand und DeleteCommand. Diese Eigenschaft wird auf die Von der Item[] Eigenschaft verwendete Version DataRow oder die GetChildRows Methode des DataRow Objekts festgelegt.