Releases: dotnet/efcore
EF Core 5.0 Preview 3
EF Core 5.0 preview 3 is on NuGet now!
New features in preview 3 include:
- Filtered Include
- Command-line parameters for namespaces when scaffolding a DbContext or generating migrations
- Command-line support for passing a connection string to [dotnet ef database update]/[Update-Database]
- EnableDetailedErrors provides more information in query mapping exceptions
- Improved support for using Cosmos partition keys in queries
- New ModelBuilder API for navigation properties
- Support for the SQL Server DATALENGTH function
Remember that all these preview 1 and 2 features are also included in preview 3:
- Use a C# attribute to specify a property backing field
- Complete discriminator mapping
- Performance improvements in Microsoft.Data.Sqlite
- Simple Logging
- Simple way to get generated SQL
- Use a C# attribute to indicate that an entity has no key
- Connection or connection string can be changed on initialized DbContext
- Change-tracking proxies
- Enhanced debug views
- Improved handling of database null semantics
- Indexer properties
- Generation of check constraints for enum mappings
- IsRelational method for differential model building
- Cosmos optimistic concurrency with ETags
- Query translations for more DateTime constructs
- Query translations for more byte array constructs
- Query translation for Reverse
- Query translation for bitwise operators
- Query translation for strings on Cosmos
- Use a C# attribute to specify a property backing field
- Complete discriminator mapping
- Performance improvements in Microsoft.Data.Sqlite
The .NET Blog announcement has installation instructions and full details.
EF Core 5.0 Preview 2
EF Core 5.0 preview 2 is on NuGet now!
For EF Core, preview 2 contains only a few new features over preview 1:
- Use a C# attribute to specify a property backing field
- Complete discriminator mapping
- Performance improvements in Microsoft.Data.Sqlite
The .NET Blog announcement has installation instructions and full details.
Remember that all these preview 1 features are also in preview 2:
- Simple Logging
- Simple way to get generated SQL
- Use a C# attribute to indicate that an entity has no key
- Connection or connection string can be changed on initialized DbContext
- Change-tracking proxies
- Enhanced debug views
- Improved handling of database null semantics
- Indexer properties
- Generation of check constraints for enum mappings
- Cosmos optimistic concurrency with ETags
- Query translations for more DateTime constructs
- Query translations for more byte array constructs
- Query translation for Reverse
- Query translation for bitwise operators
- Query translation for strings on Cosmos
EF Core 3.1.3
This is a patch release of EF Core 3.1 containing only critical bug fixes.
EF Core 3.1.2
This release updates dependencies but contains no code changes.
EF Core 3.1.1
This is a patch release of EF Core 3.1 containing only critical bug fixes.
EF Core 3.0.2
This is a patch release of EF Core 3.0 containing only critical bug fixes.
EF Core 3.1.0
The primary goal of EF Core 3.1 is to polish the features and scenarios we delivered in EF Core 3.0. EF Core 3.1 will be a long term support (LTS) release, supported for at least 3 years. To this end we have fixed over 150 issues for the 3.1 release, but there are no major new features to announce.
EF Core 3.1 reintroduces support for .NET Standard 2.0, rather than requiring .NET Standard 2.1 as was the case for EF Core 3.0. This means EF Core 3.1 will run on .NET Framework versions that support the standard.
EF Core 3.1.0-preview3
This was a preview release. It should not be used now that 3.1.0 RTM/GA has been released.
EF Core 3.1.0-preview2
This was a preview release. It should not be used now that 3.1.0 RTM/GA has been released.
EF Core 3.1.0 Preview 1
This was a preview release. It should not be used now that 3.1.0 RTM/GA has been released.