Condividi tramite


IDataParameter.SourceVersion Proprietà

Definizione

Ottiene o imposta l'oggetto DataRowVersion da usare durante il caricamento di Value.

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

Valore della proprietà

Uno dei valori di DataRowVersion. Il valore predefinito è Current.

Eccezioni

La proprietà non è stata impostata su uno dei valori di DataRowVersion.

Esempio

L'esempio seguente crea un'istanza della classe di implementazione, SqlParametere imposta alcune delle relative proprietà.

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

Commenti

Questa proprietà viene usata dall'oggetto UpdateCommand durante Update per determinare se il valore originale o corrente viene usato per un valore di parametro. Ciò consente l'aggiornamento delle chiavi primarie. Questa proprietà viene ignorata da InsertCommand e DeleteCommand. Questa proprietà è impostata sulla versione dell'oggetto DataRow utilizzata dalla Item[] proprietà o sul GetChildRows metodo dell'oggetto DataRow .

Si applica a