Diego Vega, the Program Manager of the Entity Framework team recently announced on his blog some of the breaking changes in ASP.NET Core 3.0 Preview 4.
Some of these changes include the following:
- LINQ queries are no longer evaluated on the client
- EF Core runtime no longer part of the ASP.NET Core shared framework. In other words, they have to be obtained via NuGet package
- DotNet EF Tool is no longer part of the .NET Core SDK. It has to be downloaded separately
- Automatic key generation (reset) after in-memory database is deleted
- Database connection no longer remains open until a TransactionScope is disposed
- The concept of query types has been renamed to entities without keys
- New preview of the Cosmos DB provider for EF Core. Some of the changes include the usage of deterministic appraoch to key generation and allowing developer to specify Azure region to us. Fantastic!!!
- EF 6.3 to target .NET Standard 2.1, in addition to already supported .NET Framework versions.