Пример #1
0
        private void ExceAsync()
        {
            SqlParameter[] parameters = null;
            String         whereStr   = Where.Build(out parameters);

            Total = ORMSupport.Count(new T(), Where);
            if (Total == 0)
            {
                return;
            }
            String select = String.Format("select * from {0} {1} ",
                                          ORMUtils.GetTableName(typeof(T)), whereStr);
            String pageSelect = Page.BuildSql(select, Order);

            SqlHelper.BeginExecuteReader(pageSelect, parameters, AsyncResultCall);
        }
Пример #2
0
        private void Exce()
        {
            SqlParameter[] parameters = null;
            String         whereStr   = Where.Build(out parameters);

            Total = ORMSupport.Count(new T(), Where);
            if (Total == 0)
            {
                return;
            }
            String select = String.Format("select * from {0} {1}",
                                          ORMUtils.GetTableName(typeof(T)), whereStr);
            String        pageSelect = Page.BuildSql(select, Order);
            SqlDataReader dataReader = SqlHelper.ExecuteReader(pageSelect, parameters);
            List <T>      list       = ORMUtils.SetModelListValue <T>(dataReader);

            Rows = list;
            dataReader.Close();
        }