IDataParameter.SourceVersion 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置要在加载 Value 时使用的 DataRowVersion。
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
属性值
DataRowVersion 值之一。 默认值为 Current
。
例外
属性未设置为 DataRowVersion 值之一。
示例
以下示例创建实现类 的实例, SqlParameter并设置其一些属性。
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
注解
此属性在 期间Update由 UpdateCommand 用于确定是将原始值还是当前值用于参数值。 这允许更新主键。 和 DeleteCommand将忽略InsertCommand此属性。 此属性设置为 由 属性使用Item[]的版本DataRow或 GetChildRows 对象的 方法DataRow。