查询参数 - QueryItem

2017-02-20 16:01:20  访问(1346) 赞(0) 踩(0)

using System;
using System.Collections.Generic;
using System.Data;
using System.Text;

namespace SlowX.Class.Classess
{
    /// <summary>
    /// 查询参数 - QueryItem
    /// </summary>
    [Serializable]
    public class QueryItem
    {
        /// <summary>
        /// 查询条件(构造函数)
        /// </summary>
        public QueryItem()
        {

        }

        /// <summary>
        /// 查询条件(构造函数)通过DataRow创建值
        /// </summary>
        /// <param name="dr"></param>
        public QueryItem(DataRow dr)
        {
            m_tableAlisName = dr["tableAlisName"].ToString();
            m_strValue = dr["strValue"].ToString();
            m_isConvert = dr["isConvert"].ToString() == "1";
            m_emQueryTypeValue = Enums.QueryType.GetEmByObj(dr["emQueryTypeValue"]);
            m_dataColumnName = dr["dataColumnName"].ToString();
        }

        /// <summary>
        /// 表别名
        /// </summary>
        protected string m_tableAlisName = "";

        /// <summary>
        /// 表别名
        /// </summary>
        public string tableAlisName
        {
            get
            {
                return m_tableAlisName;
            }
            set
            {
                m_tableAlisName = value;
            }
        }

        /// <summary>
        /// 字段名
        /// </summary>
        protected string m_dataColumnName = "";

        /// <summary>
        /// 表别名
        /// </summary>
        public string dataColumnName
        {
            get
            {
                return m_dataColumnName;
            }
            set
            {
                m_dataColumnName = value;
            }
        }

        /// <summary>
        /// 传入值
        /// </summary>
        protected string m_strValue = "";

        /// <summary>
        /// 传入值
        /// </summary>
        public string strValue
        {
            get
            {
                return m_strValue;
            }
            set
            {
                m_strValue = value;
            }
        }

        /// <summary>
        /// 查询方式
        /// </summary>
        protected SlowX.Class.Enums.QueryType.EmQueryType m_emQueryTypeValue = Enums.QueryType.EmQueryType.近似于;

        /// <summary>
        /// 查询方式
        /// </summary>
        public SlowX.Class.Enums.QueryType.EmQueryType emQueryTypeValue
        {
            get
            {
                return m_emQueryTypeValue;
            }
            set
            {
                m_emQueryTypeValue = value;
            }
        }

        /// <summary>
        /// 是否反转
        /// </summary>
        protected bool m_isConvert = false;

        /// <summary>
        /// 是否反转
        /// </summary>
        public bool isConvert
        {
            get
            {
                return m_isConvert;
            }
            set
            {
                m_isConvert = value;
            }
        }
    }
}


标签:查询参数 - QueryItem 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)