NorthwindGroupByQueryTestBase<TFixture>
CompositeDto
LastInChain
NominalType
RandomClass
RandomClassEqualityComparer
NorthwindGroupByQueryTestBase(TFixture)
All_after_GroupBy_aggregate(Boolean)
All_after_GroupBy_aggregate2(Boolean)
All_with_predicate_after_GroupBy_without_aggregate(Boolean)
Anonymous_projection_Distinct_GroupBy_Aggregate(Boolean)
Any_after_GroupBy_aggregate(Boolean)
Any_after_GroupBy_without_aggregate(Boolean)
Any_with_predicate_after_GroupBy_without_aggregate(Boolean)
AsEnumerable_in_subquery_for_GroupBy(Boolean)
ClearLog()
Complex_query_with_group_by_in_subquery5(Boolean)
Complex_query_with_groupBy_in_subquery1(Boolean)
Complex_query_with_groupBy_in_subquery2(Boolean)
Complex_query_with_groupBy_in_subquery3(Boolean)
Complex_query_with_groupBy_in_subquery4(Boolean)
Count_after_GroupBy_aggregate(Boolean)
Count_after_GroupBy_without_aggregate(Boolean)
Count_with_predicate_after_GroupBy_without_aggregate(Boolean)
CreateContext()
Distinct_GroupBy_Aggregate(Boolean)
Distinct_GroupBy_OrderBy_key(Boolean)
Element_selector_with_case_block_repeated_inside_another_case_block_in_projection(Boolean)
Final_GroupBy_complex_key_entity(Boolean)
Final_GroupBy_entity(Boolean)
Final_GroupBy_multiple_properties_entity(Boolean)
Final_GroupBy_nominal_type_entity(Boolean)
Final_GroupBy_property_anonymous_type_element_selector(Boolean)
Final_GroupBy_property_anonymous_type(Boolean)
Final_GroupBy_property_entity_Include_collection(Boolean)
Final_GroupBy_property_entity_non_nullable(Boolean)
Final_GroupBy_property_entity_projecting_collection_and_single_result(Boolean)
Final_GroupBy_property_entity_projecting_collection_composed(Boolean)
Final_GroupBy_property_entity_projecting_collection(Boolean)
Final_GroupBy_property_entity(Boolean)
Group_by_column_project_constant(Boolean)
Group_by_with_arithmetic_operation_inside_aggregate(Boolean)
Group_by_with_projection_into_DTO(Boolean)
GroupBy_after_anonymous_projection_and_distinct_followed_by_another_anonymous_projection(Boolean)
GroupBy_after_predicate_Constant_Select_Sum_Min_Key_Max_Avg(Boolean)
GroupBy_aggregate_after_skip_0_take_0(Boolean)
GroupBy_aggregate_Contains(Boolean)
GroupBy_aggregate_followed_another_GroupBy_aggregate(Boolean)
GroupBy_aggregate_followed_by_another_GroupBy_aggregate(Boolean)
GroupBy_aggregate_from_multiple_query_in_same_projection_2(Boolean)
GroupBy_aggregate_from_multiple_query_in_same_projection_3(Boolean)
GroupBy_aggregate_from_multiple_query_in_same_projection(Boolean)
GroupBy_aggregate_from_right_side_of_join(Boolean)
GroupBy_aggregate_join_another_GroupBy_aggregate(Boolean)
GroupBy_Aggregate_Join_converted_from_SelectMany(Boolean)
GroupBy_aggregate_join_with_group_result(Boolean)
GroupBy_aggregate_join_with_grouping_key(Boolean)
GroupBy_Aggregate_Join(Boolean)
GroupBy_aggregate_left_join_GroupBy_aggregate_left_join(Boolean)
GroupBy_Aggregate_LeftJoin_converted_from_SelectMany(Boolean)
GroupBy_aggregate_over_a_subquery(Boolean)
GroupBy_aggregate_projecting_conditional_expression_based_on_group_key(Boolean)
GroupBy_aggregate_projecting_conditional_expression(Boolean)
GroupBy_aggregate_Pushdown_followed_by_projecting_constant(Boolean)
GroupBy_aggregate_Pushdown_followed_by_projecting_Length(Boolean)
GroupBy_aggregate_Pushdown(Boolean)
GroupBy_aggregate_SelectMany(Boolean)
GroupBy_aggregate_using_grouping_key_Pushdown(Boolean)
GroupBy_aggregate_without_selectMany_selecting_first(Boolean)
GroupBy_anonymous_key_type_mismatch_with_aggregate(Boolean)
GroupBy_anonymous_Select_Average(Boolean)
GroupBy_anonymous_Select_Count(Boolean)
GroupBy_anonymous_Select_LongCount(Boolean)
GroupBy_anonymous_Select_Max(Boolean)
GroupBy_anonymous_Select_Min(Boolean)
GroupBy_anonymous_Select_Sum_Min_Max_Avg(Boolean)
GroupBy_anonymous_Select_Sum(Boolean)
GroupBy_anonymous_with_alias_Select_Key_Sum(Boolean)
GroupBy_based_on_renamed_property_complex(Boolean)
GroupBy_based_on_renamed_property_simple(Boolean)
GroupBy_complex_key_aggregate_2(Boolean)
GroupBy_complex_key_aggregate(Boolean)
GroupBy_complex_key_without_aggregate(Boolean)
GroupBy_composite_Key_as_part_of_element_selector(Boolean)
GroupBy_Composite_Select_Average(Boolean)
GroupBy_Composite_Select_Count(Boolean)
GroupBy_Composite_Select_Dto_Sum_Min_Key_flattened_Max_Avg(Boolean)
GroupBy_Composite_Select_Key_Average(Boolean)
GroupBy_Composite_Select_Key_Count(Boolean)
GroupBy_Composite_Select_Key_LongCount(Boolean)
GroupBy_Composite_Select_Key_Max(Boolean)
GroupBy_Composite_Select_Key_Min(Boolean)
GroupBy_Composite_Select_Key_Sum_Min_Max_Avg(Boolean)
GroupBy_Composite_Select_Key_Sum(Boolean)
GroupBy_Composite_Select_LongCount(Boolean)
GroupBy_Composite_Select_Max(Boolean)
GroupBy_Composite_Select_Min(Boolean)
GroupBy_Composite_Select_Sum_Min_Key_flattened_Max_Avg(Boolean)
GroupBy_Composite_Select_Sum_Min_Key_Max_Avg(Boolean)
GroupBy_Composite_Select_Sum_Min_Max_Avg(Boolean)
GroupBy_Composite_Select_Sum_Min_part_Key_flattened_Max_Avg(Boolean)
GroupBy_Composite_Select_Sum(Boolean)
GroupBy_conditional_properties(Boolean)
GroupBy_Constant_Select_Sum_Min_Key_Max_Avg(Boolean)
GroupBy_Constant_with_element_selector_Select_Sum_Min_Key_Max_Avg(Boolean)
GroupBy_Constant_with_element_selector_Select_Sum(Boolean)
GroupBy_Constant_with_element_selector_Select_Sum2(Boolean)
GroupBy_Constant_with_element_selector_Select_Sum3(Boolean)
GroupBy_constant_with_where_on_grouping_with_aggregate_operators(Boolean)
GroupBy_count_filter(Boolean)
GroupBy_Count_in_projection(Boolean)
GroupBy_Distinct(Boolean)
GroupBy_Dto_as_element_selector_Select_Sum(Boolean)
GroupBy_Dto_as_key_Select_Sum(Boolean)
GroupBy_element_selector_complex_aggregate(Boolean)
GroupBy_element_selector_complex_aggregate2(Boolean)
GroupBy_element_selector_complex_aggregate3(Boolean)
GroupBy_element_selector_complex_aggregate4(Boolean)
GroupBy_empty_key_Aggregate_Key(Boolean)
GroupBy_empty_key_Aggregate(Boolean)
GroupBy_filter_count_OrderBy_count_Select_sum(Boolean)
GroupBy_filter_count(Boolean)
GroupBy_filter_key(Boolean)
GroupBy_group_Distinct_Select_Distinct_aggregate(Boolean)
GroupBy_group_Where_Select_Distinct_aggregate(Boolean)
GroupBy_Key_as_part_of_element_selector(Boolean)
GroupBy_let_orderby_projection_with_coalesce_operation(Boolean)
GroupBy_Min_Where_optional_relationship_2(Boolean)
GroupBy_Min_Where_optional_relationship(Boolean)
GroupBy_multi_navigation_members_Aggregate(Boolean)
GroupBy_multiple_Count_with_predicate(Boolean)
GroupBy_multiple_Sum_with_conditional_projection(Boolean)
GroupBy_multiple_Sum_with_Select_conditional_projection(Boolean)
GroupBy_nominal_type_count(Boolean)
GroupBy_optional_navigation_member_Aggregate(Boolean)
GroupBy_OrderBy_count_Select_sum(Boolean)
GroupBy_OrderBy_count(Boolean)
GroupBy_OrderBy_key(Boolean)
GroupBy_orderby_projection_with_coalesce_operation(Boolean)
GroupBy_OrderBy_with_grouping_result(Boolean)
GroupBy_param_Select_Sum_Min_Key_Max_Avg(Boolean)
GroupBy_param_with_element_selector_Select_Sum_Min_Key_Max_Avg(Boolean)
GroupBy_param_with_element_selector_Select_Sum(Boolean)
GroupBy_param_with_element_selector_Select_Sum2(Boolean)
GroupBy_param_with_element_selector_Select_Sum3(Boolean)
GroupBy_principal_key_property_optimization(Boolean)
GroupBy_Property_anonymous_element_selector_Average(Boolean)
GroupBy_Property_anonymous_element_selector_Count(Boolean)
GroupBy_Property_anonymous_element_selector_LongCount(Boolean)
GroupBy_Property_anonymous_element_selector_Max(Boolean)
GroupBy_Property_anonymous_element_selector_Min(Boolean)
GroupBy_Property_anonymous_element_selector_Sum_Min_Max_Avg(Boolean)
GroupBy_Property_anonymous_element_selector_Sum(Boolean)
GroupBy_Property_scalar_element_selector_Average(Boolean)
GroupBy_Property_scalar_element_selector_Count(Boolean)
GroupBy_Property_scalar_element_selector_LongCount(Boolean)
GroupBy_Property_scalar_element_selector_Max(Boolean)
GroupBy_Property_scalar_element_selector_Min(Boolean)
GroupBy_Property_scalar_element_selector_Sum_Min_Max_Avg(Boolean)
GroupBy_Property_scalar_element_selector_Sum(Boolean)
GroupBy_Property_Select_Average_with_group_enumerable_projected(Boolean)
GroupBy_Property_Select_Average(Boolean)
GroupBy_Property_Select_Count_with_nulls(Boolean)
GroupBy_Property_Select_Count_with_predicate(Boolean)
GroupBy_Property_Select_Count(Boolean)
GroupBy_Property_Select_Key_Average(Boolean)
GroupBy_Property_Select_Key_Count(Boolean)
GroupBy_Property_Select_Key_LongCount(Boolean)
GroupBy_Property_Select_Key_Max(Boolean)
GroupBy_Property_Select_Key_Min(Boolean)
GroupBy_Property_Select_key_multiple_times_and_aggregate(Boolean)
GroupBy_Property_Select_Key_Sum_Min_Max_Avg(Boolean)
GroupBy_Property_Select_Key_Sum(Boolean)
GroupBy_Property_Select_Key_with_constant(Boolean)
GroupBy_Property_Select_LongCount_with_nulls(Boolean)
GroupBy_Property_Select_LongCount_with_predicate(Boolean)
GroupBy_Property_Select_LongCount(Boolean)
GroupBy_Property_Select_Max(Boolean)
GroupBy_Property_Select_Min(Boolean)
GroupBy_Property_Select_Sum_Min_Key_Max_Avg(Boolean)
GroupBy_Property_Select_Sum_Min_Max_Avg(Boolean)
GroupBy_Property_Select_Sum(Boolean)
GroupBy_required_navigation_member_Aggregate(Boolean)
GroupBy_scalar_aggregate_in_set_operation(Boolean)
GroupBy_scalar_subquery(Boolean)
GroupBy_Select_Distinct_aggregate(Boolean)
GroupBy_select_grouping_array(Boolean)
GroupBy_select_grouping_composed_list_2(Boolean)
GroupBy_select_grouping_composed_list(Boolean)
GroupBy_select_grouping_list(Boolean)
GroupBy_selecting_grouping_key_list(Boolean)
GroupBy_SelectMany(Boolean)
GroupBy_Shadow(Boolean)
GroupBy_Shadow2(Boolean)
GroupBy_Shadow3(Boolean)
GroupBy_skip_0_take_0_aggregate(Boolean)
GroupBy_Sum_constant_cast(Boolean)
GroupBy_Sum_constant(Boolean)
GroupBy_Where_Average(Boolean)
GroupBy_Where_Count_with_predicate(Boolean)
GroupBy_Where_Count(Boolean)
GroupBy_Where_LongCount(Boolean)
GroupBy_Where_Max(Boolean)
GroupBy_Where_Min(Boolean)
GroupBy_Where_Select_Where_Count(Boolean)
GroupBy_Where_Select_Where_Select_Min(Boolean)
GroupBy_Where_Sum(Boolean)
GroupBy_Where_Where_Count(Boolean)
GroupBy_Where_with_grouping_result(Boolean)
GroupBy_with_aggregate_containing_complex_where(Boolean)
GroupBy_with_aggregate_through_navigation_property(Boolean)
GroupBy_with_cast_inside_grouping_aggregate(Boolean)
GroupBy_with_group_key_access_thru_navigation(Boolean)
GroupBy_with_group_key_access_thru_nested_navigation(Boolean)
GroupBy_with_group_key_being_navigation_with_complex_projection(Boolean)
GroupBy_with_group_key_being_navigation_with_entity_key_projection(Boolean)
GroupBy_with_group_key_being_navigation(Boolean)
GroupBy_with_group_key_being_nested_navigation(Boolean)
GroupBy_with_grouping_key_DateTime_Day(Boolean)
GroupBy_with_grouping_key_using_Like(Boolean)
GroupBy_with_order_by_skip_and_another_order_by(Boolean)
GroupBy_with_orderby_take_skip_distinct_followed_by_group_key_projection(Boolean)
GroupBy_with_result_selector(Boolean)
GroupJoin_complex_GroupBy_Aggregate(Boolean)
GroupJoin_GroupBy_Aggregate_2(Boolean)
GroupJoin_GroupBy_Aggregate_3(Boolean)
GroupJoin_GroupBy_Aggregate_4(Boolean)
GroupJoin_GroupBy_Aggregate_5(Boolean)
GroupJoin_GroupBy_Aggregate(Boolean)
Join_complex_GroupBy_Aggregate(Boolean)
Join_GroupBy_Aggregate_distinct_single_join(Boolean)
Join_GroupBy_Aggregate_in_subquery(Boolean)
Join_GroupBy_Aggregate_multijoins(Boolean)
Join_GroupBy_Aggregate_on_key(Boolean)
Join_GroupBy_Aggregate_single_join(Boolean)
Join_GroupBy_Aggregate_with_another_join(Boolean)
Join_GroupBy_Aggregate_with_left_join(Boolean)
Join_GroupBy_Aggregate(Boolean)
Join_groupby_anonymous_orderby_anonymous_projection(Boolean)
Key_plus_key_in_projection(Boolean)
LongCount_after_GroupBy_aggregate(Boolean)
LongCount_after_GroupBy_without_aggregate(Boolean)
LongCount_with_predicate_after_GroupBy_without_aggregate(Boolean)
MinMax_after_GroupBy_aggregate(Boolean)
Odata_groupby_empty_key(Boolean)
OrderBy_GroupBy_Aggregate(Boolean)
OrderBy_GroupBy_SelectMany_shadow(Boolean)
OrderBy_GroupBy_SelectMany(Boolean)
OrderBy_Skip_GroupBy_Aggregate(Boolean)
OrderBy_Skip_Take_GroupBy_Aggregate(Boolean)
OrderBy_Take_GroupBy_Aggregate(Boolean)
Select_anonymous_GroupBy_Aggregate(Boolean)
Select_collection_of_scalar_before_GroupBy_aggregate(Boolean)
Select_correlated_collection_after_GroupBy_aggregate_when_identifier_changes_to_complex(Boolean)
Select_correlated_collection_after_GroupBy_aggregate_when_identifier_changes(Boolean)
Select_correlated_collection_after_GroupBy_aggregate_when_identifier_does_not_change(Boolean)
Select_GroupBy_All(Boolean)
Select_GroupBy_SelectMany(Boolean)
Select_nested_collection_with_groupby(Boolean)
Select_uncorrelated_collection_with_groupby_multiple_collections_work(Boolean)
Select_uncorrelated_collection_with_groupby_when_outer_is_distinct(Boolean)
Select_uncorrelated_collection_with_groupby_works(Boolean)
SelectMany_GroupBy_Aggregate(Boolean)
Self_join_GroupBy_Aggregate(Boolean)
Union_simple_groupby(Boolean)
Where_select_function_groupby_followed_by_another_select_with_aggregates(Boolean)
net10.0-windows7.0
namespace Microsoft.EntityFrameworkCore.Query
{
public abstract class NorthwindGroupByQueryTestBase<TFixture> : QueryTestBase<TFixture>
where TFixture, new(), NorthwindQueryFixtureBase<NoopModelCustomizer>
{
[ConditionalTheory]
[MemberData("IsAsyncData", new[] { })]
public virtual Task GroupBy_required_navigation_member_Aggregate(bool async);
}
}
.NET | 9.010.0 |
---|---|
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assembly | Microsoft.EntityFrameworkCore.Specification.Tests , Version=9.0.3.0, PublicKeyToken=adb9793829ddae60 |
Referencing | Your project needs a package reference to |
Package | Microsoft.EntityFrameworkCore.Specification.Tests (9.0.3) net9.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API