ToList <TDestination>(this IProjectionExpression projectionExpression) { return(projectionExpression.To <TDestination>().Decompile().ToList()); }
public static TDestination ToSingleOrDefault <TDestination>(this IProjectionExpression projectionExpression) where TDestination : class { return(projectionExpression.To <TDestination>().SingleOrDefault()); }
public static TDestination[] ToArray <TDestination>(this IProjectionExpression projectionExpression) where TDestination : class { return(projectionExpression.To <TDestination>().ToArray()); }
public static IList <TDestination> ToList <TDestination>(this IProjectionExpression projectionExpression) where TDestination : class { return(projectionExpression.To <TDestination>().ToList()); }
public static async Task <List <TDestination> > ToListAsync <TDestination>( this IProjectionExpression projectionExpression) { return(await projectionExpression.To <TDestination>().ToListAsync()); }
public static async Task <TDestination> ToFirstOrDefaultAsync <TDestination>( this IProjectionExpression projectionExpression) { return(await projectionExpression.To <TDestination>().FirstOrDefaultAsync()); }