ComplexNavigationsQueryTestBase<TTestStore, TFixture> ComplexNavigationsQueryTestBase(Of TTestStore, TFixture) Class

Definition

public abstract class ComplexNavigationsQueryTestBase<TTestStore, TFixture> : IClassFixture<TFixture>, IDisposable where TTestStore : TestStore where TFixture : ComplexNavigationsQueryFixtureBase<TTestStore>, new ()
Public MustInherit Class ComplexNavigationsQueryTestBase(Of TTestStore As TestStore, TFixture As {ComplexNavigationsQueryFixtureBase(Of TTestStore), New})
    Inherits IClassFixture(Of TFixture)
    Implements IDisposable

Type Parameters

TTestStore
TFixture
Inheritance
System.ObjectSystem.Object
ComplexNavigationsQueryTestBase<TTestStore, TFixture>ComplexNavigationsQueryTestBase(Of TTestStore, TFixture)
Implements
System.IDisposableSystem.IDisposable

Constructors

ComplexNavigationsQueryTestBase(TFixture) ComplexNavigationsQueryTestBase(TFixture)

Properties

Fixture Fixture
TestStore TestStore

Methods

ClearLog() ClearLog()
Complex_multi_include_with_order_by_and_paging() Complex_multi_include_with_order_by_and_paging()
Complex_multi_include_with_order_by_and_paging_joins_on_correct_key() Complex_multi_include_with_order_by_and_paging_joins_on_correct_key()
Complex_multi_include_with_order_by_and_paging_joins_on_correct_key2() Complex_multi_include_with_order_by_and_paging_joins_on_correct_key2()
Complex_navigations_with_predicate_projected_into_anonymous_type() Complex_navigations_with_predicate_projected_into_anonymous_type()
Complex_navigations_with_predicate_projected_into_anonymous_type2() Complex_navigations_with_predicate_projected_into_anonymous_type2()
Correlated_nested_subquery_doesnt_project_unnecessary_columns_in_top_level() Correlated_nested_subquery_doesnt_project_unnecessary_columns_in_top_level()
Correlated_nested_two_levels_up_subquery_doesnt_project_unnecessary_columns_in_top_level() Correlated_nested_two_levels_up_subquery_doesnt_project_unnecessary_columns_in_top_level()
Correlated_subquery_doesnt_project_unnecessary_columns_in_top_level() Correlated_subquery_doesnt_project_unnecessary_columns_in_top_level()
Correlated_subquery_doesnt_project_unnecessary_columns_in_top_level_join() Correlated_subquery_doesnt_project_unnecessary_columns_in_top_level_join()
CreateContext() CreateContext()
Data_reader_is_closed_correct_number_of_times_for_include_queries_on_optional_navigations() Data_reader_is_closed_correct_number_of_times_for_include_queries_on_optional_navigations()
Dispose() Dispose()
Entity_equality_empty() Entity_equality_empty()
GroupJoin_on_complex_subquery_and_set_operation_on_grouping_but_nothing_from_grouping_is_projected() GroupJoin_on_complex_subquery_and_set_operation_on_grouping_but_nothing_from_grouping_is_projected()
GroupJoin_on_subquery_and_set_operation_on_grouping_but_nothing_from_grouping_is_projected() GroupJoin_on_subquery_and_set_operation_on_grouping_but_nothing_from_grouping_is_projected()
Include_nested_with_optional_navigation() Include_nested_with_optional_navigation()
Include_with_groupjoin_skip_and_take() Include_with_groupjoin_skip_and_take()
Include_with_optional_navigation() Include_with_optional_navigation()
Join_flattening_bug_4539() Join_flattening_bug_4539()
Join_navigation_in_inner_selector_translated_to_subquery() Join_navigation_in_inner_selector_translated_to_subquery()
Join_navigation_in_outer_selector_translated_to_extra_join() Join_navigation_in_outer_selector_translated_to_extra_join()
Join_navigation_in_outer_selector_translated_to_extra_join_nested() Join_navigation_in_outer_selector_translated_to_extra_join_nested()
Join_navigation_in_outer_selector_translated_to_extra_join_nested2() Join_navigation_in_outer_selector_translated_to_extra_join_nested2()
Join_navigation_key_access_optional() Join_navigation_key_access_optional()
Join_navigation_key_access_required() Join_navigation_key_access_required()
Join_navigation_translated_to_subquery_deeply_nested_non_key_join() Join_navigation_translated_to_subquery_deeply_nested_non_key_join()
Join_navigation_translated_to_subquery_deeply_nested_required() Join_navigation_translated_to_subquery_deeply_nested_required()
Join_navigation_translated_to_subquery_nested() Join_navigation_translated_to_subquery_nested()
Join_navigation_translated_to_subquery_non_key_join() Join_navigation_translated_to_subquery_non_key_join()
Join_navigation_translated_to_subquery_self_ref() Join_navigation_translated_to_subquery_self_ref()
Join_navigations_in_inner_selector_translated_to_multiple_subquery_without_collision() Join_navigations_in_inner_selector_translated_to_multiple_subquery_without_collision()
Key_equality_navigation_converted_to_FK() Key_equality_navigation_converted_to_FK()
Key_equality_two_conditions_on_same_navigation() Key_equality_two_conditions_on_same_navigation()
Key_equality_two_conditions_on_same_navigation2() Key_equality_two_conditions_on_same_navigation2()
Key_equality_using_property_method_and_member_expression1() Key_equality_using_property_method_and_member_expression1()
Key_equality_using_property_method_and_member_expression2() Key_equality_using_property_method_and_member_expression2()
Key_equality_using_property_method_and_member_expression3() Key_equality_using_property_method_and_member_expression3()
Key_equality_using_property_method_nested() Key_equality_using_property_method_nested()
Key_equality_using_property_method_nested2() Key_equality_using_property_method_nested2()
Key_equality_using_property_method_required() Key_equality_using_property_method_required()
Key_equality_using_property_method_required2() Key_equality_using_property_method_required2()
Key_equality_when_sentinel_ef_property() Key_equality_when_sentinel_ef_property()
Method_call_on_optional_navigation_translates_to_null_conditional_properly_for_arguments() Method_call_on_optional_navigation_translates_to_null_conditional_properly_for_arguments()
Multi_level_include_correct_PK_is_chosen_as_the_join_predicate_for_queries_that_join_same_table_multiple_times() Multi_level_include_correct_PK_is_chosen_as_the_join_predicate_for_queries_that_join_same_table_multiple_times()
Multi_level_include_one_to_many_optional_and_one_to_many_optional_produces_valid_sql() Multi_level_include_one_to_many_optional_and_one_to_many_optional_produces_valid_sql()
Multi_level_include_reads_key_values_from_data_reader_rather_than_incorrect_reader_deep_into_the_stack() Multi_level_include_reads_key_values_from_data_reader_rather_than_incorrect_reader_deep_into_the_stack()
Multi_level_include_with_short_circuiting() Multi_level_include_with_short_circuiting()
Multiple_complex_include_select() Multiple_complex_include_select()
Multiple_complex_includes() Multiple_complex_includes()
Multiple_complex_includes_self_ref() Multiple_complex_includes_self_ref()
Multiple_include_with_multiple_optional_navigations() Multiple_include_with_multiple_optional_navigations()
Multiple_SelectMany_calls() Multiple_SelectMany_calls()
Navigation_inside_method_call_translated_to_join() Navigation_inside_method_call_translated_to_join()
Navigation_inside_method_call_translated_to_join2() Navigation_inside_method_call_translated_to_join2()
Navigation_key_access_optional_comparison() Navigation_key_access_optional_comparison()
Navigation_key_access_required_comparison() Navigation_key_access_required_comparison()
Null_protection_logic_work_for_inner_key_access_of_manually_created_GroupJoin1() Null_protection_logic_work_for_inner_key_access_of_manually_created_GroupJoin1()
Null_protection_logic_work_for_inner_key_access_of_manually_created_GroupJoin2() Null_protection_logic_work_for_inner_key_access_of_manually_created_GroupJoin2()
Null_protection_logic_work_for_outer_key_access_of_manually_created_GroupJoin() Null_protection_logic_work_for_outer_key_access_of_manually_created_GroupJoin()
Optional_navigation_inside_method_call_translated_to_join() Optional_navigation_inside_method_call_translated_to_join()
Optional_navigation_inside_method_call_translated_to_join_keeps_original_nullability() Optional_navigation_inside_method_call_translated_to_join_keeps_original_nullability()
Optional_navigation_inside_nested_method_call_translated_to_join() Optional_navigation_inside_nested_method_call_translated_to_join()
Optional_navigation_inside_nested_method_call_translated_to_join_keeps_original_nullability() Optional_navigation_inside_nested_method_call_translated_to_join_keeps_original_nullability()
Optional_navigation_inside_nested_method_call_translated_to_join_keeps_original_nullability_also_for_arguments() Optional_navigation_inside_nested_method_call_translated_to_join_keeps_original_nullability_also_for_arguments()
Optional_navigation_inside_property_method_translated_to_join() Optional_navigation_inside_property_method_translated_to_join()
Optional_navigation_projected_into_DTO() Optional_navigation_projected_into_DTO()
Optional_navigation_take_optional_navigation() Optional_navigation_take_optional_navigation()
OrderBy_nav_prop_reference_optional() OrderBy_nav_prop_reference_optional()
OrderBy_nav_prop_reference_optional_via_DefaultIfEmpty() OrderBy_nav_prop_reference_optional_via_DefaultIfEmpty()
Query_source_materialization_bug_4547() Query_source_materialization_bug_4547()
Required_navigation_take_required_navigation() Required_navigation_take_required_navigation()
Result_operator_nav_prop_reference_optional() Result_operator_nav_prop_reference_optional()
Result_operator_nav_prop_reference_optional_via_DefaultIfEmpty() Result_operator_nav_prop_reference_optional_via_DefaultIfEmpty()
Select_multiple_nav_prop_optional_required() Select_multiple_nav_prop_optional_required()
Select_multiple_nav_prop_reference_optional() Select_multiple_nav_prop_reference_optional()
Select_multiple_nav_prop_reference_required() Select_multiple_nav_prop_reference_required()
Select_multiple_nav_prop_reference_required2() Select_multiple_nav_prop_reference_required2()
Select_nav_prop_collection_one_to_many_required() Select_nav_prop_collection_one_to_many_required()
Select_nav_prop_reference_optional1() Select_nav_prop_reference_optional1()
Select_nav_prop_reference_optional1_via_DefaultIfEmpty() Select_nav_prop_reference_optional1_via_DefaultIfEmpty()
Select_nav_prop_reference_optional2() Select_nav_prop_reference_optional2()
Select_nav_prop_reference_optional2_via_DefaultIfEmpty() Select_nav_prop_reference_optional2_via_DefaultIfEmpty()
Select_nav_prop_reference_optional3() Select_nav_prop_reference_optional3()
SelectMany_navigation_comparison1() SelectMany_navigation_comparison1()
SelectMany_navigation_comparison2() SelectMany_navigation_comparison2()
SelectMany_navigation_comparison3() SelectMany_navigation_comparison3()
SelectMany_navigation_property() SelectMany_navigation_property()
SelectMany_navigation_property_and_filter_after() SelectMany_navigation_property_and_filter_after()
SelectMany_navigation_property_and_filter_before() SelectMany_navigation_property_and_filter_before()
SelectMany_navigation_property_and_projection() SelectMany_navigation_property_and_projection()
SelectMany_navigation_property_with_another_navigation_in_subquery() SelectMany_navigation_property_with_another_navigation_in_subquery()
SelectMany_nested_navigation_property_optional_and_projection() SelectMany_nested_navigation_property_optional_and_projection()
SelectMany_nested_navigation_property_required() SelectMany_nested_navigation_property_required()
SelectMany_where_with_subquery() SelectMany_where_with_subquery()
Where_complex_predicate_with_with_nav_prop_and_OrElse1() Where_complex_predicate_with_with_nav_prop_and_OrElse1()
Where_complex_predicate_with_with_nav_prop_and_OrElse2() Where_complex_predicate_with_with_nav_prop_and_OrElse2()
Where_complex_predicate_with_with_nav_prop_and_OrElse3() Where_complex_predicate_with_with_nav_prop_and_OrElse3()
Where_complex_predicate_with_with_nav_prop_and_OrElse4() Where_complex_predicate_with_with_nav_prop_and_OrElse4()
Where_multiple_nav_prop_optional_required() Where_multiple_nav_prop_optional_required()
Where_multiple_nav_prop_reference_optional_compared_to_null1() Where_multiple_nav_prop_reference_optional_compared_to_null1()
Where_multiple_nav_prop_reference_optional_compared_to_null2() Where_multiple_nav_prop_reference_optional_compared_to_null2()
Where_multiple_nav_prop_reference_optional_compared_to_null3() Where_multiple_nav_prop_reference_optional_compared_to_null3()
Where_multiple_nav_prop_reference_optional_compared_to_null4() Where_multiple_nav_prop_reference_optional_compared_to_null4()
Where_multiple_nav_prop_reference_optional_compared_to_null5() Where_multiple_nav_prop_reference_optional_compared_to_null5()
Where_multiple_nav_prop_reference_optional_member_compared_to_null() Where_multiple_nav_prop_reference_optional_member_compared_to_null()
Where_multiple_nav_prop_reference_optional_member_compared_to_value() Where_multiple_nav_prop_reference_optional_member_compared_to_value()
Where_nav_prop_reference_optional1() Where_nav_prop_reference_optional1()
Where_nav_prop_reference_optional1_via_DefaultIfEmpty() Where_nav_prop_reference_optional1_via_DefaultIfEmpty()
Where_nav_prop_reference_optional2() Where_nav_prop_reference_optional2()
Where_nav_prop_reference_optional2_via_DefaultIfEmpty() Where_nav_prop_reference_optional2_via_DefaultIfEmpty()
Where_navigation_property_to_collection() Where_navigation_property_to_collection()
Where_navigation_property_to_collection_of_original_entity_type() Where_navigation_property_to_collection_of_original_entity_type()
Where_navigation_property_to_collection2() Where_navigation_property_to_collection2()