ComplexNavigationsQuerySqliteTest ComplexNavigationsQuerySqliteTest Class

Syntax

Declaration

public class ComplexNavigationsQuerySqliteTest : ComplexNavigationsQueryTestBase<SqliteTestStore, ComplexNavigationsQuerySqliteFixture>, IDisposablePublic Class ComplexNavigationsQuerySqliteTest
    Inherits ComplexNavigationsQueryTestBase(Of SqliteTestStore, ComplexNavigationsQuerySqliteFixture)
    Implements IDisposable

Inheritance Hierarchy

Inherited Members

CreateContext(),
CreateContext(),
Fixture,
Fixture,
TestStore,
TestStore,
ClearLog(),
ClearLog(),
Dispose(),
Dispose(),
Entity_equality_empty(),
Entity_equality_empty(),
Key_equality_when_sentinel_ef_property(),
Key_equality_when_sentinel_ef_property(),
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_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_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_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(),
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(),
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_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_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(),
Join_navigation_key_access_optional(),
Join_navigation_key_access_optional(),
Join_navigation_key_access_required(),
Join_navigation_key_access_required(),
Navigation_key_access_optional_comparison(),
Navigation_key_access_optional_comparison(),
Navigation_key_access_required_comparison(),
Navigation_key_access_required_comparison(),
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(),
Optional_navigation_inside_method_call_translated_to_join(),
Optional_navigation_inside_method_call_translated_to_join(),
Optional_navigation_inside_property_method_translated_to_join(),
Optional_navigation_inside_property_method_translated_to_join(),
Optional_navigation_inside_nested_method_call_translated_to_join(),
Optional_navigation_inside_nested_method_call_translated_to_join(),
Method_call_on_optional_navigation_translates_to_null_conditional_properly_for_arguments(),
Method_call_on_optional_navigation_translates_to_null_conditional_properly_for_arguments(),
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_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(),
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_in_inner_selector_translated_to_subquery(),
Join_navigation_in_inner_selector_translated_to_subquery(),
Join_navigations_in_inner_selector_translated_to_multiple_subquery_without_collision(),
Join_navigations_in_inner_selector_translated_to_multiple_subquery_without_collision(),
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_navigation_translated_to_subquery_nested(),
Join_navigation_translated_to_subquery_nested(),
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(),
Multiple_complex_includes(),
Multiple_complex_includes(),
Multiple_complex_includes_self_ref(),
Multiple_complex_includes_self_ref(),
Multiple_complex_include_select(),
Multiple_complex_include_select(),
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(),
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(),
Select_multiple_nav_prop_reference_optional(),
Select_multiple_nav_prop_reference_optional(),
Where_multiple_nav_prop_reference_optional_member_compared_to_value(),
Where_multiple_nav_prop_reference_optional_member_compared_to_value(),
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_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(),
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_multiple_nav_prop_optional_required(),
Select_multiple_nav_prop_optional_required(),
Where_multiple_nav_prop_optional_required(),
Where_multiple_nav_prop_optional_required(),
SelectMany_navigation_comparison1(),
SelectMany_navigation_comparison1(),
SelectMany_navigation_comparison2(),
SelectMany_navigation_comparison2(),
SelectMany_navigation_comparison3(),
SelectMany_navigation_comparison3(),
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(),
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(),
Optional_navigation_projected_into_DTO(),
Optional_navigation_projected_into_DTO(),
OrderBy_nav_prop_reference_optional(),
OrderBy_nav_prop_reference_optional(),
OrderBy_nav_prop_reference_optional_via_DefaultIfEmpty(),
OrderBy_nav_prop_reference_optional_via_DefaultIfEmpty(),
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(),
Include_with_optional_navigation(),
Include_with_optional_navigation(),
Include_nested_with_optional_navigation(),
Include_nested_with_optional_navigation(),
Include_with_groupjoin_skip_and_take(),
Include_with_groupjoin_skip_and_take(),
Join_flattening_bug_4539(),
Join_flattening_bug_4539(),
Query_source_materialization_bug_4547(),
Query_source_materialization_bug_4547(),
SelectMany_navigation_property(),
SelectMany_navigation_property(),
SelectMany_navigation_property_and_projection(),
SelectMany_navigation_property_and_projection(),
SelectMany_navigation_property_and_filter_before(),
SelectMany_navigation_property_and_filter_before(),
SelectMany_navigation_property_and_filter_after(),
SelectMany_navigation_property_and_filter_after(),
SelectMany_nested_navigation_property_required(),
SelectMany_nested_navigation_property_required(),
SelectMany_nested_navigation_property_optional_and_projection(),
SelectMany_nested_navigation_property_optional_and_projection(),
Multiple_SelectMany_calls(),
Multiple_SelectMany_calls(),
SelectMany_navigation_property_with_another_navigation_in_subquery(),
SelectMany_navigation_property_with_another_navigation_in_subquery(),
Where_navigation_property_to_collection(),
Where_navigation_property_to_collection(),
Where_navigation_property_to_collection2(),
Where_navigation_property_to_collection2(),
Where_navigation_property_to_collection_of_original_entity_type(),
Where_navigation_property_to_collection_of_original_entity_type(),
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(),
Multiple_include_with_multiple_optional_navigations(),
Multiple_include_with_multiple_optional_navigations(),
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(),
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(),
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(),
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(),
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(),
SelectMany_where_with_subquery(),
SelectMany_where_with_subquery(),
Required_navigation_take_required_navigation(),
Required_navigation_take_required_navigation(),
Optional_navigation_take_optional_navigation()
Optional_navigation_take_optional_navigation()

Constructors summary

Constructors

  • ComplexNavigationsQuerySqliteTest(ComplexNavigationsQuerySqliteFixture)
    ComplexNavigationsQuerySqliteTest(ComplexNavigationsQuerySqliteFixture)
    public ComplexNavigationsQuerySqliteTest(ComplexNavigationsQuerySqliteFixture fixture)Public Sub New(fixture As ComplexNavigationsQuerySqliteFixture)

    Parameters

Details

Assembly

Microsoft.EntityFrameworkCore.Sqlite.FunctionalTests.dll