dotnet / dotnet/EntityFramework.Docs

Some deleted public classes are not listed as breaking changes from efcore 8 -> 9

Open
#4,890 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Mermaid
Stars
1.7k
Forks
2k
Avg merge
7d 23h
Merged PRs (30d)
16

Description

### Type of issue

Missing information

### Description

It seems there have been some public classes that were deleted. It seems like these should be listed as breaking changes, possibly along with suggestions for the replacement in efcore 9.

---

Example 1:

`public` class `Microsoft.EntityFrameworkCore.Storage.Json.JsonCollectionReaderWriter` was deleted.

---

Example 2:

`public` class `Microsoft.EntityFrameworkCore.ChangeTracking.ListComparer` was deleted (and seemingly replaced with 3 more specific comparers? i.e. `ListOfValueTypesComparer`, but has different generic specifiers, so is not a direct replacement?)

### Page URL

https://learn.microsoft.com/en-us/ef/core/what-is-new/ef-core-9.0/breaking-changes

### Content source URL

https://github.com/dotnet/EntityFramework.Docs/blob/main/entity-framework/core/what-is-new/ef-core-9.0/breaking-changes.md

### Document Version Independent Id

e998ccbd-d125-7bf5-3232-f97447496572

### Article author

@ajcvickers

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.