示例#1
0
 /// <summary>
 /// Maps a queryable expression of a source type to a queryable expression of a destination type
 /// </summary>
 /// <typeparam name="TSource">Source type</typeparam>
 /// <typeparam name="TDestination">Destination type</typeparam>
 /// <param name="sourceQuery">Source queryable</param>
 /// <param name="destQuery">Destination queryable</param>
 /// <param name="config"></param>
 /// <returns>Mapped destination queryable</returns>
 public static IQueryable <TDestination> Map <TSource, TDestination>(this IQueryable <TSource> sourceQuery, IQueryable <TDestination> destQuery, IConfigurationProvider config)
 => QueryMapperVisitor.Map(sourceQuery, destQuery, config);
示例#2
0
 /// <summary>
 /// Maps a queryable expression of a source type to a queryable expression of a destination type
 /// </summary>
 /// <typeparam name="TSource">Source type</typeparam>
 /// <typeparam name="TDestination">Destination type</typeparam>
 /// <param name="sourceQuery">Source queryable</param>
 /// <param name="destQuery">Destination queryable</param>
 /// <param name="mappingEngine">Mapping engine instance</param>
 /// <returns>Mapped destination queryable</returns>
 public static IQueryable <TDestination> Map <TSource, TDestination>(this IQueryable <TSource> sourceQuery,
                                                                     IQueryable <TDestination> destQuery, IMappingEngine mappingEngine)
 {
     return(QueryMapperVisitor.Map <TSource, TDestination>(sourceQuery, destQuery, mappingEngine));
 }