OscarParameter

表示 OscarCommand 的参数,还可以是它到 DataSet 列的映射

构造函数

// 初始化 OscarParameter 类的新实例
public OscarParameter();

// 初始化 OscarParameter 类的新实例
// 参数: parameterName -> 参数名
// 参数: value -> 参数的值
public OscarParameter(string parameterName, object value);

// 初始化 OscarParameter 类的新实例
// 参数: parameterName -> 参数名
// 参数: oscarDbType -> 参数映射OscarDbType类型
public OscarParameter(string parameterName, OscarDbType oscarDbType);

// 初始化 OscarParameter 类的新实例
// 参数: parameterName -> 参数名
// 参数: dbType -> 参数映射DbType类型
public OscarParameter(string parameterName, DbType dbType);

// 初始化 OscarParameter 类的新实例
// 参数: parameterName -> 参数名
// 参数: parameterType -> 参数映射DbType类型
// 参数: size -> 数据的最大大小
public OscarParameter(string parameterName, DbType parameterType, int size);


public OscarParameter(string parameterName, int size, string sourceColumn);


public OscarParameter(string parameterName, OscarDbType parameterType, int size);


public OscarParameter(string parameterName, DbType parameterType, int size, string sourceColumn);


public OscarParameter(string parameterName, OscarDbType parameterType, int size, string sourceColumn);


public OscarParameter(string parameterName, DbType dbType, int size, string sourceColumn, ParameterDirection direction, bool isNullable, byte precision, byte scale, DataRowVersion sourceVersion, object value);


public OscarParameter(string parameterName, OscarDbType oscardbType, int size, ParameterDirection direction, bool isNullable, byte precision, byte scale, string sourceColumn, DataRowVersion sourceVersion, object value);

相关引用

属性

// 获取或设置参数的值
public object Value { get; set; }

// 获取或设置在加载 DataRowVersion 时使用的 Value
public DataRowVersion SourceVersion { get; set; }

// 获取或设置源列的名称,该源列映射到 DataSet 并用于加载或返回 Value.
public string SourceColumn { get; set; }

// 获取或设置 DbParameter 的名称
public string ParameterName { get; set; }

// 获取或设置一个值,该值指示参数是否接受 null 值
public bool IsNullable { get; set; }

// 获取或设置列中数据的最大大小(字节)
public int Size { get; set; }

// 获取或设置参数的 OscarDbType
public OscarDbType OscarDbType { get; set; }

// 获取或设置参数的 DbType
public DbType DbType { get; set; }

// 获取或设置一个值,该值指示源列是否可以为 null.
public bool SourceColumnNullMapping { get; set; }

// 获取或设置一个值,该值指示参数是只可输入的参数、只可输出的参数、双向参数还是存储过程返回值参数.
public ParameterDirection Direction { get; set; }

相关引用

方法

// 释放参数
public void Dispose();

// 重设 DbType
public void ResetDbType();

继承

继承于 DbParameter, IDisposable, ICloneable