Empty group to create easy totals
This commit is contained in:
		
							parent
							
								
									019d34bf01
								
							
						
					
					
						commit
						49d9d92a4c
					
				| @ -157,5 +157,16 @@ namespace PoweredSoft.DynamicLinq | ||||
|             var result = method.Invoke(null, new object[] {query}); | ||||
|             return (long) result; | ||||
|         } | ||||
| 
 | ||||
|         public static IQueryable EmptyGroupBy(this IQueryable queryable, Type underlyingType) | ||||
|         { | ||||
|             var parameter = Expression.Parameter(underlyingType); | ||||
|             var genericMethod = Constants.GroupByMethod.MakeGenericMethod(underlyingType, typeof(bool)); | ||||
|             var trueConstant = Expression.Constant(true); | ||||
|             var lambda = Expression.Lambda(trueConstant, parameter); | ||||
|             var groupByExpression = Expression.Call(genericMethod, queryable.Expression, lambda); | ||||
|             var result = queryable.Provider.CreateQuery(groupByExpression); | ||||
|             return result; | ||||
|         } | ||||
|     } | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user