Пример #1
0
        protected string query(ref tablesViewModel viewModel)
        {
            string    ret      = "";
            tableDisp tmpModel = viewModel.editModel;
            tableLib  tlib     = new tableLib(connEPLabDB);
            var       paras    = new Dapper.DynamicParameters();

            paras.Add("TableName", tmpModel.tableName + "", DbType.String);
            paras.Add("TableDesc", tmpModel.tableDesc + "", DbType.String);
            string sql = @"
select top 1000 * 
from tables 
where (@TableName='' or tablename=@TableName)
    and (@TableDesc='' or tableDesc=@TableDesc)
";
            var    qry = tlib.Query <tableDisp>(sql, paras);

            if (qry.Any())
            {
                viewModel.queryResult = qry.ToList();
            }
            else
            {
                viewModel.queryResult = null;
            }
            return(ret);
        }
Пример #2
0
 public tablesViewModel()
 {
     //tables = new List<Tables>();
     editModel   = new tableDisp();
     queryResult = new List <tableDisp>();
 }