Ejemplo n.º 1
0
        /// <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));
        }