Skip to content

Commit

Permalink
Change tracker docs
Browse files Browse the repository at this point in the history
Fixes #2725
Fixes #2707
Fixes #2525
Fixes #2524
Fixes #2331
Fixes #2076
Fixes #1489
Fixes #1453
Fixes #1398
Fixes #1339
Fixes #1235
Fixes #1007
Fixes #863
Fixes #786
Fixes #531
Fixes #505
  • Loading branch information
ajcvickers committed Dec 30, 2020
1 parent 8c8d7d3 commit 8573cf9
Show file tree
Hide file tree
Showing 51 changed files with 10,622 additions and 9 deletions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
416 changes: 416 additions & 0 deletions entity-framework/core/change-tracking/change-detection.md

Large diffs are not rendered by default.

329 changes: 329 additions & 0 deletions entity-framework/core/change-tracking/debug-views.md

Large diffs are not rendered by default.

577 changes: 577 additions & 0 deletions entity-framework/core/change-tracking/entity-entries.md

Large diffs are not rendered by default.

Empty file.
Empty file.
661 changes: 661 additions & 0 deletions entity-framework/core/change-tracking/identity-resolution.md

Large diffs are not rendered by default.

1,176 changes: 1,176 additions & 0 deletions entity-framework/core/change-tracking/index.md

Large diffs are not rendered by default.

Empty file.
512 changes: 512 additions & 0 deletions entity-framework/core/change-tracking/miscellaneous.md

Large diffs are not rendered by default.

Empty file.
Empty file.
Empty file.
1,177 changes: 1,177 additions & 0 deletions entity-framework/core/change-tracking/relationship-changes.md

Large diffs are not rendered by default.

Empty file.
25 changes: 16 additions & 9 deletions entity-framework/toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -213,15 +213,22 @@
- name: Explicit values for generated properties
href: core/saving/explicit-values-generated-properties.md

#- name: Change tracking
# items:
# - name: Overview
# - name: Property changes
# - name: Relationship changes
# - name: Find and local queries
# - name: Accessing entity state
# - name: Notification entities
# - name: Change tracking proxies
- name: Change tracking
items:
- name: Overview
href: core/change-tracking/index.md
- name: Accessing tracked entities
href: core/change-tracking/entity-entries.md
- name: Changing foreign keys and navigations
href: core/change-tracking/relationship-changes.md
- name: Change detection and notifications
href: core/change-tracking/change-detection.md
- name: Identity resolution
href: core/change-tracking/identity-resolution.md
- name: Additional change tracking features
href: core/change-tracking/miscellaneous.md
- name: Change tracker debugging
href: core/change-tracking/debug-views.md

- name: Logging, events, and diagnostics
items:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
<RootNamespace />
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="5.0.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="5.0.1" />
</ItemGroup>

</Project>
30 changes: 30 additions & 0 deletions samples/core/ChangeTracking/AccessingTrackedEntities/Program.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
using System;

public class Program
{
public static void Main()
{
Console.WriteLine("Samples for _Accessing Tracked Entities_");
Console.WriteLine();

Samples.Using_DbContext_Entry_and_EntityEntry_instances_1();
Samples.Work_with_the_entity_1();
Samples.Work_with_the_entity_2();
Samples.Work_with_a_single_property_1();
Samples.Work_with_a_single_navigation_1();
Samples.Work_with_a_single_navigation_2();
Samples.Work_with_all_properties_of_an_entity_1();
Samples.Work_with_all_navigations_of_an_entity_1();
Samples.Work_with_all_members_of_an_entity_1();

Samples.Find_and_FindAsync_1();
Samples.Find_and_FindAsync_2();

Samples.Using_ChangeTracker_Entries_to_access_all_tracked_entities_1();

Samples.Using_DbSet_Local_to_query_tracked_entities_1();
Samples.Using_DbSet_Local_to_query_tracked_entities_2();
Samples.Using_DbSet_Local_to_query_tracked_entities_3();
Samples.Using_DbSet_Local_to_query_tracked_entities_4();
}
}
Loading

0 comments on commit 8573cf9

Please sign in to comment.