/// <summary> /// SELECT the specified tableName and addQuery. /// </summary> /// <param name="tableName">Table name.</param> /// <param name="addQuery">Add query.</param> /// <typeparam name="T">The 1st type parameter.</typeparam> protected T[] SELECT <T> (string tableName, string addQuery) { if (tableName == "") { return(null); } SelectORMMaker mapper = new SelectORMMaker(typeof(T), tableName); mapper = Reflection.SetSelectORMMaker(mapper, blindingFlags); DataTable data = ExecuteQuery(mapper.GetQuery(addQuery)); if (data == null || data.Rows.Count <= 0) { return(null); } return(Reflection.Convert <T> (data, blindingFlags)); }