public virtual IDataReader GetDataReader(KeyValuePair <string, object> parameter, int topLimit = 0, string order = null)
        {
            List <KeyValuePair <string, object> > parameters = new List <KeyValuePair <string, object> > {
                parameter
            };

            return(DbCommonLibary.GetDataReader(this.DBProvider, this.CurrentTableName, parameters, topLimit, order));
        }
        public virtual IDataReader GetDataReaderByParent(string parentId)
        {
            List <KeyValuePair <string, object> > parameters = new List <KeyValuePair <string, object> > {
                new KeyValuePair <string, object>(BusinessLogic.FieldParentId, parentId)
            };

            return(DbCommonLibary.GetDataReader(this.DBProvider, this.CurrentTableName, parameters, 0, BusinessLogic.FieldSortCode));
        }
        public virtual IDataReader GetDataReader(KeyValuePair <string, object> parameter1, KeyValuePair <string, object> parameter2, string order)
        {
            List <KeyValuePair <string, object> > parameters = new List <KeyValuePair <string, object> > {
                parameter1,
                parameter2
            };

            return(DbCommonLibary.GetDataReader(this.DBProvider, this.CurrentTableName, parameters, 0, order));
        }
Beispiel #4
0
        public virtual List <T> GetList <T>(List <KeyValuePair <string, object> > parameters, string order) where T : BaseEntity, new()
        {
            List <T> list = new List <T>();

            using (IDataReader dr = DbCommonLibary.GetDataReader(DBProvider, this.CurrentTableName, parameters, 0, order))
            {
                list = GetList <T>(dr);
            }
            return(list);
        }
Beispiel #5
0
        public virtual List <T> GetList <T>(string name, Object[] values, string order = null) where T : BaseEntity, new()
        {
            List <T> list = new List <T>();

            using (IDataReader dr = DbCommonLibary.GetDataReader(DBProvider, this.CurrentTableName, name, values, order))
            {
                list = GetList <T>(dr);
            }
            return(list);
        }
Beispiel #6
0
        public virtual List <T> GetList <T>(string[] ids) where T : BaseEntity, new()
        {
            List <T> list = new List <T>();

            using (IDataReader dr = DbCommonLibary.GetDataReader(DBProvider, this.CurrentTableName, BusinessLogic.FieldId, ids))
            {
                list = GetList <T>(dr);
            }
            return(list);
        }
Beispiel #7
0
        public virtual List <T> GetList <T>(int topLimit = 0, string order = null) where T : BaseEntity, new()
        {
            List <T> list = new List <T>();

            using (IDataReader dr = DbCommonLibary.GetDataReader(DBProvider, this.CurrentTableName, null, topLimit, order))
            {
                list = GetList <T>(dr);
            }
            return(list);
        }
 public virtual IDataReader GetDataReader(string name, object[] values, string order = null)
 {
     return(DbCommonLibary.GetDataReader(this.DBProvider, this.CurrentTableName, name, values, order));
 }
 public virtual IDataReader GetDataReader(int topLimit = 0, string order = null)
 {
     return(DbCommonLibary.GetDataReader(this.DBProvider, this.CurrentTableName, null, topLimit, order));
 }
 public virtual IDataReader GetDataReader(string[] ids)
 {
     return(DbCommonLibary.GetDataReader(this.DBProvider, this.CurrentTableName, BusinessLogic.FieldId, ids, null));
 }
        public virtual IDataReader GetDataReader(params KeyValuePair <string, object>[] parameters)
        {
            List <KeyValuePair <string, object> > list = parameters.ToList();

            return(DbCommonLibary.GetDataReader(this.DBProvider, this.CurrentTableName, list, 0, null));
        }