/// <summary> /// 返回数据 /// </summary> /// <remarks> /// <para>TSource别名 a</para> /// </remarks> /// <typeparam name="TSource">实体类型</typeparam> /// <typeparam name="TReturn">返回类型</typeparam> /// <typeparam name="TDto">业务模型类型</typeparam> /// <param name="source"></param> /// <param name="fields">指定字段</param> /// <param name="alias">指定别名</param> /// <returns></returns> public static List <TReturn> ToList <TSource, TReturn, TDto>(this ISelect <TSource> source, IEnumerable <string> fields = null, string alias = "a") where TSource : class { return(source.ToList(source.GetSelect <TSource, TReturn, TDto>(fields, alias))); }