public override List <T> GetItemList <T>(string tableName, List <FilterCondition> where, ref PageCondition page)
        {
            Type          tp      = typeof(T);
            List <string> columns = TableClass.GetTableFieldNames <T>();

            return(GetItemList <T>(tableName, where, ref page, columns));
        }
Example #2
0
        /// <summary>
        /// MySQL limit parameter , max_allowed_packet=4194304
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="tableName"></param>
        /// <param name="data"></param>
        /// <returns></returns>
        public bool InsertItemList <T>(string tableName, List <T> data)
        {
            if (data == null || data.Count == 0)
            {
                return(true);
            }
            List <string> cols = TableClass.GetTableFieldNames <T>();

            return(InsertItemList(tableName, data, cols));
        }
Example #3
0
        public List <T> GetAllItem <T>(string tableName)
        {
            List <string> columns = TableClass.GetTableFieldNames <T>();

            return(GetAllItem <T>(tableName, columns));
        }
Example #4
0
        public virtual List <T> GetItemList <T>(string tableName, FilterCondition filter)
        {
            List <string> columns = TableClass.GetTableFieldNames <T>();

            return(GetItemList <T>(tableName, filter, columns));
        }
Example #5
0
        public T GetItem <T>(string tableName, List <FilterCondition> filter)
        {
            List <string> columns = TableClass.GetTableFieldNames <T>();

            return(GetItem <T>(tableName, filter, columns));
        }
Example #6
0
        public bool InsertItem <T>(string tableName, T data)
        {
            List <string> cols = TableClass.GetTableFieldNames <T>();

            return(InsertItem <T>(tableName, data, cols));
        }