IDataParameter.SourceVersion Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el objeto DataRowVersion que se va a usar al cargar 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
Valor de propiedad
Uno de los DataRowVersion valores. El valor predeterminado es Current.
Excepciones
La propiedad no se estableció uno de los DataRowVersion valores.
Ejemplos
En el ejemplo siguiente se crea una instancia de la clase de implementación, SqlParameter, y se establecen algunas de sus propiedades.
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
Comentarios
Esta propiedad la usa UpdateCommand durante Update para determinar si el valor original o actual se usa para un valor de parámetro. Esto permite actualizar las claves principales. La propiedad y InsertCommandomiten DeleteCommand esta propiedad . Esta propiedad se establece en la versión del DataRow objeto utilizado por la Item[] propiedad o el GetChildRows método del DataRow objeto .