AHTC/WebService/RGD.DBUtility/ParamInfo.cs
2025-05-19 09:22:33 +08:00

73 lines
1.6 KiB
C#

using System.Data;
namespace RGD.DBUtility
{
public class ParamInfo
{
public ParamInfo(string name, object value, SqlDbType dbtype)
{
this.Name = name;
this.Value = value;
this.DbType = dbtype;
//this.Size = size;
//this.Direction = ParameterDirection.Input;
}
public ParamInfo(string name, object value, SqlDbType dbtype, int size)
{
this.Name = name;
this.Value = value;
this.DbType = dbtype;
this.Size = size;
//this.Direction = ParameterDirection.Input;
}
public ParamInfo(string name, object value, SqlDbType dbtype, int size, ParameterDirection direction)
{
this.Name = name;
this.Value = value;
this.DbType = dbtype;
this.Size = size;
this.Direction = direction;
}
public ParamInfo(string name, SqlDbType dbtype, int size)
{
this.Name = name;
this.Value = string.Empty;
this.DbType = dbtype;
this.Size = size;
this.Direction = ParameterDirection.Output;
}
public string Name
{
get;
set;
}
public object Value
{
get;
set;
}
public SqlDbType DbType
{
get;
set;
}
public int Size
{
get;
set;
}
public ParameterDirection Direction
{
get;
set;
}
}
}