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)); }
/// <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)); }
public List <T> GetAllItem <T>(string tableName) { List <string> columns = TableClass.GetTableFieldNames <T>(); return(GetAllItem <T>(tableName, columns)); }
public virtual List <T> GetItemList <T>(string tableName, FilterCondition filter) { List <string> columns = TableClass.GetTableFieldNames <T>(); return(GetItemList <T>(tableName, filter, columns)); }
public T GetItem <T>(string tableName, List <FilterCondition> filter) { List <string> columns = TableClass.GetTableFieldNames <T>(); return(GetItem <T>(tableName, filter, columns)); }
public bool InsertItem <T>(string tableName, T data) { List <string> cols = TableClass.GetTableFieldNames <T>(); return(InsertItem <T>(tableName, data, cols)); }