예제 #1
0
 /// <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)));
 }