public static List <T> SelectObjectList <T>(string commandText, params SqlParameter[] sqlParams) { using (DataSet set = DataBase.ExecuteDataset(CommandType.Text, commandText, sqlParams)) { if ((set.Tables.Count < 1) || (set.Tables[0].Rows.Count < 1)) { return(new List <T>(0)); } return(DataBinding.LoadForObjectList <T>(set.Tables[0].Rows)); } }