dotnet/efcore

Overall tracking issue for breaking changes in 3.0

ajcvickers opened this issue · 2 comments

The first place to look for information on breaking changes is in the breaking changes page maintained in the documentation.

At the issue level, breaking changes are tracked using the breaking-change label.

Breaking change issues break down for 3.0:

Please consider fixing #7089 as part of breaking changes. This was one of the most controversial features of EF core needs revisiting. Needing to have a nullable boolean (tristate), where only two values are needed at the application level is not ideal.

@popcatalin81 We plan to support the pattern shown in #15182. This allows two values to be used at the application level, while still allowing the store-generated value to be used when no value was explicitly set. I believe all other cases are covered by appropriate configuration. (That is, either not configuring a store-generated value, or configuring it only for migrations and not using at update time, possibly coupled with moving the default to the client code.)