BasicIDataParameter逻辑类定义
2015-09-04 13:18:02 访问(1736) 赞(0) 踩(0)
using System;
using System.Collections.Generic;
using System.Data;
using System.Text;
namespace SlowX.DataBaseHelper
{
/// <summary>
/// 数据库参数
/// </summary>
[Serializable]
public class BasicIDataParameter
{
/// <summary>
/// 数据库类型
/// </summary>
protected DbType m_DbType = DbType.String;
/// <summary>
/// 数据库类型
/// </summary>
public DbType DbType
{
get
{
return m_DbType;
}
set
{
m_DbType = value;
}
}
/// <summary>
/// 参数链接方向
/// </summary>
protected ParameterDirection m_Direction = ParameterDirection.Input;
/// <summary>
/// 参数链接方向
/// </summary>
public ParameterDirection Direction
{
get
{
return m_Direction;
}
set
{
m_Direction = value;
}
}
/// <summary>
/// 参数名称(不能带前缀)
/// </summary>
protected string m_ParameterName = string.Empty;
/// <summary>
/// 参数名称(不能带前缀)
/// </summary>
public string ParameterName
{
get
{
return m_ParameterName;
}
set
{
m_ParameterName = value;
}
}
/// <summary>
/// 参数值
/// </summary>
protected object m_Value = DBNull.Value;
/// <summary>
/// 参数值
/// </summary>
public object Value
{
get
{
return m_Value;
}
set
{
if (value == null)
m_Value = DBNull.Value;
else
m_Value = value;
}
}
/// <summary>
/// 参数大小
/// </summary>
protected int m_Size = -1;
/// <summary>
/// 参数大小
/// </summary>
public int Size
{
get
{
return m_Size;
}
set
{
m_Size = value;
}
}
/// <summary>
/// 构造函数
/// </summary>
public BasicIDataParameter()
{
}
/// <summary>
/// 构造函数
/// </summary>
/// <param name="_ParameterName"></param>
/// <param name="_Value"></param>
public BasicIDataParameter(string _ParameterName, object _Value)
{
ParameterName = _ParameterName;
Value = _Value;
}
/// <summary>
/// 构造函数
/// </summary>
/// <param name="_ParameterName"></param>
/// <param name="_Value"></param>
/// <param name="_Size"></param>
public BasicIDataParameter(string _ParameterName, object _Value, int _Size)
{
ParameterName = _ParameterName;
Value = _Value;
Size = _Size;
}
/// <summary>
/// 构造函数
/// </summary>
/// <param name="_ParameterName"></param>
/// <param name="_Value"></param>
/// <param name="_Direction"></param>
public BasicIDataParameter(string _ParameterName, object _Value, ParameterDirection _Direction)
{
ParameterName = _ParameterName;
Value = _Value;
Direction = _Direction;
}
/// <summary>
/// 构造函数
/// </summary>
/// <param name="_ParameterName"></param>
/// <param name="_Value"></param>
/// <param name="_Direction"></param>
/// <param name="_Size"></param>
public BasicIDataParameter(string _ParameterName, object _Value, ParameterDirection _Direction, int _Size)
{
ParameterName = _ParameterName;
Value = _Value;
Direction = _Direction;
Size = _Size;
}
}
}
标签:
BasicIDataParameter逻辑类定义 


上一条:
下一条:
相关评论
发表评论