示例#1
0
        /// <summary>
        ///     SQL数据查询
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="sql"></param>
        /// <param name="param"></param>
        /// <returns></returns>
        public static List <T> TryGetData <T>(string sql, params string[] param) where T : IEntity, new()
        {
            var te = new TransEntity();

            te.AddOperation(sql, param);

            GetData(te);

            if (te.ReceiveData == null || !te.ReceiveData.ExcuteIsComplete)
            {
                return(null);
            }

            return(CommonFunction.ChangeTableToEntitys <T>(te.ReceiveData.DataTables));
        }