-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Entity Framework Weekly Status Updates (2020) #19549
Comments
January 9, 2020Expand to see status from this week...
We're back with weekly updates after a break for the holiday period. What are we doing now?Critical bugs in 3.1 are now being considered for patch releases. The first patch release is scheduled for later this month. Planning for the EF Core "5.0" release (i.e. the one after 3.1) is being finalized and we hope to post an overview in the next couple of weeks. Work on several major features planned for 5.0 has already begun. See the pull requests section below for details. The 115+ issues already fixed for 5.0 can be found on GitHUb In addition, we are working on:
Builds to use
New features in EF Core 5.0As stated above, planning of 5.0 major features is ongoing, but in addition to bug fixes we have already merged a few small features/enhancements. Simple way to get generated SQLEF Core 5.0 introduces the var query = context.Set<Customer>().Where(c => c.City == city);
Console.WriteLine(query.ToQueryString()) results in this output when using the SQL Server database provider: DECLARE p0 nvarchar(4000) = N'London';
SELECT [c].[CustomerID], [c].[Address], [c].[City], [c].[CompanyName], [c].[ContactName], [c].[ContactTitle], [c].[Country], [c].[Fax], [c].[Phone], [c].[PostalCode], [c].[Region]
FROM [Customers] AS [c]
WHERE [c].[City] = @__city_0 Notice that declarations for parameters of the correct type are also included in the output. This allows copy/pasting to SQL Server Management Studio, or similar tools, such that the query can be executed for debugging/analysis. Pull requests over the holiday periodCommunity contributions
Many thanks to all our contributors! EF Core
Microsoft.Data.Sqlite
Issues remaining for 5.0The burn-down will return for 5.0 once the plan is finalized. Latest releasesEF Core:
EF6:
More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
January 16, 2020Expand to see status from this week...
EF Core 3.1.1EF Core 3.1.1 is now available on NuGet. This is a patch release of 3.1 containing critical bug fixes. EF Core 5.0The initial plan for EF Core 5.0 is now live on our docs site. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. We are always grateful for your feedback so that it can influence this learning process, as well as influence future planning. Please use the Feedback links at the bottom of the document. Themes for EF Core 5.0The high-level themes for EF Core 5.0 are detailed in the 5.0 plan. These themes are:
Builds to use
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Issues remaining for 5.0The burn-down will return for EF Core 5.0 next week. Latest releasesSee EF Core releases and planning in our documentation for full details. EF Core:
EF6:
More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
January 23, 2020Expand to see status from this week...
EF Core 3.1.1EF Core 3.1.1 is now available on NuGet. This is a patch release of 3.1 containing critical bug fixes. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Status of themes for EF Core 5.0Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
Pull requests from the last weekPull request numbers are low right now since most if the team is working on investigating, learning, designing, etc. for new features. Community contributions
Many thanks to all our contributors! EF Core
Latest releasesSee EF Core releases and planning in our documentation for full details. EF Core:
EF6:
More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
January 30, 2020Expand to see status from this week...
Highlights
EF Core 3.1.1EF Core 3.1.1 is now available on NuGet. This is a patch release of 3.1 containing critical bug fixes. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Status of themes for EF Core 5.0Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
Pull requests from the last weekPull request numbers are low right now since most if the team is working on investigating, learning, designing, etc. for new features. Community contributions
Many thanks to all our contributors! EF Core
Latest releasesSee EF Core releases and planning (Roadmap) in our documentation for full details. EF Core:
EF6:
More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
February 6, 2020Expand to see status from this week...
Highlights
EF Core 3.1.1EF Core 3.1.1 is now available on NuGet. This is a patch release of 3.1 containing critical bug fixes. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. This plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Status of themes for EF Core 5.0Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
Pull requests from the last weekPull request numbers are low right now since most if the team is working on investigating, learning, designing, etc. for new features. Community contributions@jviau contributed support for concurrency using Many thanks to all our contributors! EF Core
Latest releasesSee EF Core releases and planning (Roadmap) in our documentation for full details. EF Core:
EF6:
More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
February 13, 2020Expand to see status from this week...
Highlights
EF Core 3.1.1EF Core 3.1.1 is now available on NuGet. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. Status of themes for EF Core 5.0Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
Pull requests from the last weekPull request numbers are low right now since most if the team is working on investigating, learning, designing, etc. for new features. Community contributions
Many thanks to all our contributors! EF Core
Latest releasesSee EF Core releases and planning (Roadmap) in our documentation for full details. EF Core:
EF6:
More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
February 20, 2020Expand to see status from this week...
Highlights
EF Core 3.1.2EF Core 3.1.2 is now available on NuGet. This patch release contains no new EF Core code. It was released because it updates some dependencies. All the fixes in the 3.1.1 release are also included in the 3.1.2 release. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. Status of themes for EF Core 5.0Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
Pull requests from the last weekPull request numbers are low right now since most if the team is working on investigating, learning, designing, etc. for new features. Community contributions
Many thanks to all our contributors! EF Core
Latest releasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
February 27, 2020Expand to see status from this week...
Highlights
EF Core 3.1.2EF Core 3.1.2 is now [available on NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore/3.1.2. This patch release contains no new EF Core code. It was released because it updates some dependencies. All the fixes in the 3.1.1 release are also included in the 3.1.2 release. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. Status of themes for EF Core 5.0Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
Latest releasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
March 5, 2020Expand to see status from this week...
Highlights
EF Core 3.1.2EF Core 3.1.2 is now [available on NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore/3.1.2. This patch release contains no new EF Core code. It was released because it updates some dependencies. All the fixes in the 3.1.1 release are also included in the 3.1.2 release. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. Status of themes for EF Core 5.0Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Microsoft.Data.Sqlite
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
Latest releasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
March 12, 2020Expand to see status from this week...
Highlights
EF Core 3.1.2EF Core 3.1.2 is now [available on NuGet](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore/3.1.2. This patch release contains no new EF Core code. It was released because it updates some dependencies. All the fixes in the 3.1.1 release are also included in the 3.1.2 release. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. Status of themes for EF Core 5.0Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
Latest releasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
March 19, 2020Expand to see status from this week...
EF Core 5.0 preview 1 released!EF Core 5.0 preview 1 is on NuGet now! New features in preview 1:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.2EF Core 3.1.2 is now available on NuGet. This patch release contains no new EF Core code. It was released because it updates some dependencies. All the fixes in the 3.1.1 release are also included in the 3.1.2 release. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
March 26, 2020Expand to see status from this week...
Highlights
Quick peak at filtered IncludeGlobal query filters have been supported since EF Core 2.0. For example, this query uses Include in its traditional form to query for Blogs and also load every associated Post. var blogs = context.Blogs
.Include(e => e.Posts)
.ToList();
DisplayBlogs(blogs); Typical output from this query might be:
In EF Core 5.0, Include can now be given a var blogsWithCheese = context.Blogs
.Include(e => e.Posts.Where(p => p.Title.Contains("Cheese")))
.ToList();
DisplayBlogs(blogsWithCheese); This translates to the following SQL when using the SQL Server databse provider: SELECT [b].[Id], [b].[Title], [t].[Id], [t].[BlogId], [t].[Title]
FROM [Blogs] AS [b]
LEFT JOIN (
SELECT [p].[Id], [p].[BlogId], [p].[Title]
FROM [Post] AS [p]
WHERE CHARINDEX(N'Cheese', [p].[Title]) > 0
) AS [t] ON [b].[Id] = [t].[BlogId]
ORDER BY [b].[Id], [t].[Id] Using the same data as before, the output is now:
EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
April 2, 2020Expand to see status from this week...
EF Core 5.0 preview 2 released!EF Core 5.0 preview 2 is on NuGet now! For EF Core, preview 2 contains only a few new features over preview 1:
Remember that all these preview 1 features are also in preview 2:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.3EF Core 3.1.3 is available on NuGet now!. This is a patch release of 3.1 containing twelve important bug fixes. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions@sungam3r Fixed typos in the XML doc comments Many thanks to all our contributors! EF Core
Microsoft.Data.Sqlite
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
April 9, 2020Expand to see status from this week...
Highlights
EF Core 5.0 preview 2EF Core 5.0 preview 2 is available on NuGet now! The EF Core 5.0 previews contain the following new features and enhancements:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.3EF Core 3.1.3 is available on NuGet now!. This is a patch release of 3.1 containing twelve important bug fixes. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
April 16, 2020Expand to see status from this week...
HighlightsWe now have a new Entity Framework hub page at docs.microsoft.com/ef! This is part of an ongoing docs push--feedback always appreciated. Does it help you find what you need? Also:
EF Core 5.0 preview 2EF Core 5.0 preview 2 is available on NuGet now! The EF Core 5.0 previews contain the following new features and enhancements:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.3EF Core 3.1.3 is available on NuGet now!. This is a patch release of 3.1 containing twelve important bug fixes. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
April 30, 2020Expand to see status from this week...
Highlights
EF Core 5.0 preview 3EF Core 5.0 preview 3 is available on NuGet now! The EF Core 5.0 previews contain the following new features and enhancements:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.3EF Core 3.1.3 is available on NuGet now!. This is a patch release of 3.1 containing twelve important bug fixes. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates.
|
May 7, 2020Expand to see status from this week...
HighlightsThe first Entity Framework Community Standup was streamed live on Wednesday! In the first episode:
EF Core 5.0 preview 3EF Core 5.0 preview 3 is available on NuGet now! The EF Core 5.0 previews contain the following new features and enhancements:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.3EF Core 3.1.3 is available on NuGet now!. This is a patch release of 3.1 containing twelve important bug fixes. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
May 14, 2020Expand to see status from this week...
Highlights
context.Customers.OrderBy(c => c.IsLondon).ToList() EF Core now throws a message indicating that
EF Core 5.0 preview 3EF Core 5.0 preview 3 is available on NuGet now! The EF Core 5.0 previews contain the following new features and enhancements:
The .NET Blog announcement has installation instructions and full details. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
May 21, 2020Expand to see status from this week...
Highlights
EF Core 5.0 preview 4EF Core 5.0 preview 4 is available on NuGet now! New features in preview 4 include: Remember that all these preview 1, 2, and 3 features are also included in preview 4:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.4EF Core 3.1.4 is available on NuGet now. This is a patch release of 3.1 containing eight important bug fixes. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
May 28, 2020Expand to see status from this week...
Highlights
EF Core 5.0 preview 4EF Core 5.0 preview 4 is available on NuGet now! New features in preview 4 include: Remember that all these preview 1, 2, and 3 features are also included in preview 4:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.4EF Core 3.1.4 is available on NuGet now. This is a patch release of 3.1 containing eight important bug fixes. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekEF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
June 4, 2020Expand to see status from this week...
Highlights
IndexAttributeThe new IndexAttribute can be placed on an entity type to specify an index for a single column. [Index(nameof(FullName), IsUnique = true)]
public class User
{
public int Id { get; set; }
[MaxLength(128)]
public string FullName { get; set; }
} For SQL Server, Migrations will then generate the following SQL: CREATE UNIQUE INDEX [IX_Users_FullName]
ON [Users] ([FullName])
WHERE [FullName] IS NOT NULL; IndexAttribute can also be used to specify an index spanning multiple columns. [Index(nameof(FirstName), nameof(LastName), IsUnique = true)]
public class User
{
public int Id { get; set; }
[MaxLength(64)]
public string FirstName { get; set; }
[MaxLength(64)]
public string LastName { get; set; }
} For SQL Server, this results in: CREATE UNIQUE INDEX [IX_Users_FirstName_LastName]
ON [Users] ([FirstName], [LastName])
WHERE [FirstName] IS NOT NULL AND [LastName] IS NOT NULL; EF Core 5.0 preview 4EF Core 5.0 preview 4 is available on NuGet now! New features in preview 4 include: Remember that all these preview 1, 2, and 3 features are also included in preview 4:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.4EF Core 3.1.4 is available on NuGet now. This is a patch release of 3.1 containing eight important bug fixes. EF Core 5.0Most of the team is now heads-down investigating, learning about, designing, and implementing new features for EF Core 5.0. Any feedback you have for the EF Core 5.0 plan would be greatly appreciated. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributionsMany thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
June 11, 2020Expand to see status from this week...
Highlights
EF Core 5.0 preview 5EF Core 5.0 preview 5 is available on NuGet now! New features in preview 5 include:
Remember that all these preview 1, 2, 3, and 4 features are also included in preview 5:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.5EF Core 3.1.5 is available on NuGet now. This is a patch release of 3.1 containing dependency updates, but no new bug fixes over those already shipped in 3.1.4. EF Core 5.0We have completed a re-balancing of the work for EF Core 5.0. The major changes are:
We will update the documented EF Core 5.0 plan soon. Feedback is still greatly appreciated. As always, this plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
June 18, 2020Expand to see status from this week...
Highlights
EF Core 5.0 preview 5EF Core 5.0 preview 5 is available on NuGet now! New features in preview 5 include:
Remember that all these preview 1, 2, 3, and 4 features are also included in preview 5:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.5EF Core 3.1.5 is available on NuGet now. This is a patch release of 3.1 containing dependency updates, but no new bug fixes over those already shipped in 3.1.4. EF Core 5.0We have completed a re-balancing of the work for EF Core 5.0. The major changes are:
The plan at EF Core 5.0 plan as been updated to reflect this. Feedback is still greatly appreciated. As always, this plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
June 25, 2020Expand to see status from this week...
EF Core 5.0 preview 6EF Core 5.0 preview 6 is available on NuGet now! New features in preview 6 include:
Remember that all these features from previous previews are also included in preview 6:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.5EF Core 3.1.5 is available on NuGet now. This is a patch release of 3.1 containing dependency updates, but no new bug fixes over those already shipped in 3.1.4. EF Core 5.0We have completed a re-balancing of the work for EF Core 5.0. The major changes are:
The plan at EF Core 5.0 plan as been updated to reflect this. Feedback is still greatly appreciated. As always, this plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekEF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
July 2, 2020Expand to see status from this week...
Highlights
EF Core 5.0 preview 6EF Core 5.0 preview 6 is available on NuGet now! New features in preview 6 include:
Remember that all these features from previous previews are also included in preview 6:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.5EF Core 3.1.5 is available on NuGet now. This is a patch release of 3.1 containing dependency updates, but no new bug fixes over those already shipped in 3.1.4. EF Core 5.0We have completed a re-balancing of the work for EF Core 5.0. The major changes are:
The plan at EF Core 5.0 plan as been updated to reflect this. Feedback is still greatly appreciated. As always, this plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Community contributions
Many thanks to all our contributors! Pull requests from the last weekEF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
July 9, 2020Expand to see status from this week...
Highlights
EF Core 5.0 preview 6EF Core 5.0 preview 6 is available on NuGet now! New features in preview 6 include:
Remember that all these features from previous previews are also included in preview 6:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.5EF Core 3.1.5 is available on NuGet now. This is a patch release of 3.1 containing dependency updates, but no new bug fixes over those already shipped in 3.1.4. EF Core 5.0We have completed a re-balancing of the work for EF Core 5.0. The major changes are:
The plan at EF Core 5.0 plan as been updated to reflect this. Feedback is still greatly appreciated. As always, this plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Community contributions
Many thanks to all our contributors! Pull requests from the last weekEF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
July 16, 2020Expand to see status from this week...
Highlights
EF Core 5.0 preview 6EF Core 5.0 preview 6 is available on NuGet now! New features in preview 6 include:
Remember that all these features from previous previews are also included in preview 6:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.6EF Core 3.1.6 is available on NuGet now. This is a patch release of 3.1 containing important bug fixes. EF Core 5.0We have completed a re-balancing of the work for EF Core 5.0. The major changes are:
The plan at EF Core 5.0 plan as been updated to reflect this. Feedback is still greatly appreciated. As always, this plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
July 23, 2020Expand to see status from this week...
HighlightsMany-to-many is working now in the daily builds! We're still finishing off support, but common cases are working now. Let's walk through a simple end-to-end example. Here are our entity types: public class Post
{
public int Id { get; set; }
public string Name { get; set; }
public ICollection<Tag> Tags { get; set; }
}
public class Tag
{
public int Id { get; set; }
public string Text { get; set; }
public ICollection<Post> Posts { get; set; }
} Notice that Post contains a collection of Tags, and Tag contains a collection of Posts. EF Core 5.0 recognizes this as a many-to-many relationship by convention. This means no code is requied in public class BlogContext : DbContext
{
public DbSet<Post> Posts { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
=> optionsBuilder
.LogTo(Console.WriteLine, LogLevel.Information)
.EnableSensitiveDataLogging()
.UseSqlite("Data Source = test.db");
} The DbSet for Posts is all EF Core needs to discover Post and Tag and their many-to-many relationship. When Migrations (or CREATE TABLE "Posts" (
"Id" INTEGER NOT NULL CONSTRAINT "PK_Posts" PRIMARY KEY AUTOINCREMENT,
"Name" TEXT NULL
);
CREATE TABLE "Tag" (
"Id" INTEGER NOT NULL CONSTRAINT "PK_Tag" PRIMARY KEY AUTOINCREMENT,
"Text" TEXT NULL
);
CREATE TABLE "PostTag" (
"Post_Id" INTEGER NOT NULL,
"Tag_Id" INTEGER NOT NULL,
CONSTRAINT "PK_PostTag" PRIMARY KEY ("Post_Id", "Tag_Id"),
CONSTRAINT "FK_PostTag_Posts_Post_Id" FOREIGN KEY ("Post_Id") REFERENCES "Posts" ("Id") ON DELETE CASCADE,
CONSTRAINT "FK_PostTag_Tag_Tag_Id" FOREIGN KEY ("Tag_Id") REFERENCES "Tag" ("Id") ON DELETE CASCADE
); (We plan to remove the underscores from the key names here.) Let's write a small console app to save and query some entities: public static class Program
{
public static void Main()
{
using (var context = new BlogContext())
{
context.Database.EnsureDeleted();
context.Database.EnsureCreated();
var beginnerTag = new Tag {Text = "Beginner"};
var advancedTag = new Tag {Text = "Advanced"};
var efCoreTag = new Tag {Text = "EF Core"};
context.AddRange(
new Post {Name = "EF Core 101", Tags = new List<Tag> {beginnerTag, efCoreTag}},
new Post {Name = "Writing an EF database provider", Tags = new List<Tag> {advancedTag, efCoreTag}},
new Post {Name = "Savepoints in EF Core", Tags = new List<Tag> {beginnerTag, efCoreTag}});
context.SaveChanges();
}
using (var context = new BlogContext())
{
foreach (var post in context.Posts.Include(e => e.Tags))
{
Console.Write($"Post \"{post.Name}\" has tags");
foreach (var tag in post.Tags)
{
Console.Write($" '{tag.Text}'");
}
Console.WriteLine();
}
}
}
} In this example, first three Tags are created and these are added to the INSERT INTO "Posts" ("Name")
VALUES (@p0);
SELECT "Id"
FROM "Posts"
WHERE changes() = 1 AND "rowid" = last_insert_rowid();
INSERT INTO "Posts" ("Name")
VALUES (@p0);
SELECT "Id"
FROM "Posts"
WHERE changes() = 1 AND "rowid" = last_insert_rowid();
INSERT INTO "Posts" ("Name")
VALUES (@p0);
SELECT "Id"
FROM "Posts"
WHERE changes() = 1 AND "rowid" = last_insert_rowid();
INSERT INTO "Tag" ("Text")
VALUES (@p0);
SELECT "Id"
FROM "Tag"
WHERE changes() = 1 AND "rowid" = last_insert_rowid();
INSERT INTO "Tag" ("Text")
VALUES (@p0);
SELECT "Id"
FROM "Tag"
WHERE changes() = 1 AND "rowid" = last_insert_rowid();
INSERT INTO "Tag" ("Text")
VALUES (@p0);
SELECT "Id"
FROM "Tag"
WHERE changes() = 1 AND "rowid" = last_insert_rowid();
INSERT INTO "PostTag" ("Post_Id", "Tag_Id")
VALUES (@p1, @p2);
INSERT INTO "PostTag" ("Post_Id", "Tag_Id")
VALUES (@p0, @p1);
INSERT INTO "PostTag" ("Post_Id", "Tag_Id")
VALUES (@p0, @p1);
INSERT INTO "PostTag" ("Post_Id", "Tag_Id")
VALUES (@p0, @p1);
INSERT INTO "PostTag" ("Post_Id", "Tag_Id")
VALUES (@p0, @p1);
INSERT INTO "PostTag" ("Post_Id", "Tag_Id")
VALUES (@p0, @p1); Notice that EF Core first inserts the Posts and Tags, then creates and inserts rows into the join table for the relationships. Finally, the application creates a new DbContext and queries back the Posts and their related Tags. The SQL generated is: Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30']
SELECT "p"."Id", "p"."Name", "t0"."Post_Id", "t0"."Tag_Id", "t0"."Id", "t0"."Text"
FROM "Posts" AS "p"
LEFT JOIN (
SELECT "p0"."Post_Id", "p0"."Tag_Id", "t"."Id", "t"."Text"
FROM "PostTag" AS "p0"
INNER JOIN "Tag" AS "t" ON "p0"."Tag_Id" = "t"."Id"
) AS "t0" ON "p"."Id" = "t0"."Post_Id"
ORDER BY "p"."Id", "t0"."Post_Id", "t0"."Tag_Id", "t0"."Id"
Notice that the query automatically uses the join table to bring back all related Tags. This demo just scratches the surface of what can be done with many-to-many relationships. For example, look for future content that shows how to introduce a join table payload while still continuing to use the relationship as many-to-many! EF Core 5.0 preview 7EF Core 5.0 preview 7 is available on NuGet now! New features in preview 7 include:
Remember that all these features from previous previews are also included in preview 7:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.6EF Core 3.1.6 is available on NuGet now. This is a patch release of 3.1 containing important bug fixes. EF Core 5.0We have completed a re-balancing of the work for EF Core 5.0. The major changes are:
The plan at EF Core 5.0 plan as been updated to reflect this. Feedback is still greatly appreciated. As always, this plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
July 30, 2020Expand to see status from this week...
HighlightsLots of work this week finishing up, testing, and refining many-to-many, TPT, and other EF Core 5.0 features. Don't wait for the next preview--try now with the daily builds. Using the daily builds is easy:
Daily builds work on both .NET Core 3.1 and the .NET 5.0 previews. Try now and give us feedback! EF Core 5.0 preview 7EF Core 5.0 preview 7 is available on NuGet now! New features in preview 7 include:
Remember that all these features from previous previews are also included in preview 7:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.6EF Core 3.1.6 is available on NuGet now. This is a patch release of 3.1 containing important bug fixes. EF Core 5.0We have completed a re-balancing of the work for EF Core 5.0. The major changes are:
The plan at EF Core 5.0 plan as been updated to reflect this. Feedback is still greatly appreciated. As always, this plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
August 6, 2020Expand to see status from this week...
HighlightsWe're fixing bugs and polishing features for EF Core 5.0 with almost 50 PRs in the last week!
EF Core 5.0 preview 7EF Core 5.0 preview 7 is available on NuGet now! New features in preview 7 include:
Remember that all these features from previous previews are also included in preview 7:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.6EF Core 3.1.6 is available on NuGet now. This is a patch release of 3.1 containing important bug fixes. EF Core 5.0We have completed a second re-balancing of the work for EF Core 5.0. The major changes are:
The plan at EF Core 5.0 plan will be updated to reflect this. Feedback is still greatly appreciated. As always, this plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
August 13, 2020Expand to see status from this week...
Highlights
And of course we're continuing to fix issues and polish the experience for EF Core 5.0. Please try now with the latest daily build and file your feedback on GitHub. EF Core 5.0 preview 7EF Core 5.0 preview 7 is available on NuGet now! New features in preview 7 include:
Remember that all these features from previous previews are also included in preview 7:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.7EF Core 3.1.7 is available on NuGet now. This is a patch release of 3.1 containing important bug fixes. EF Core 5.0We have completed a second re-balancing of the work for EF Core 5.0. The major changes are:
The plan at EF Core 5.0 plan will be updated to reflect this. Feedback is still greatly appreciated. As always, this plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
August 20, 2020Expand to see status from this week...
Highlights
EF Core 5.0 preview 7EF Core 5.0 preview 7 is available on NuGet now! New features in preview 7 include:
Remember that all these features from previous previews are also included in preview 7:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.7EF Core 3.1.7 is available on NuGet now. This is a patch release of 3.1 containing important bug fixes. EF Core 5.0We have completed a second re-balancing of the work for EF Core 5.0. The major changes are:
The plan at EF Core 5.0 plan will be updated to reflect this. Feedback is still greatly appreciated. As always, this plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests from the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
August 27, 2020Expand to see status from this week...
HighlightsEF Core 5.0 preview 8 is available now!
Full details and blog link below. EF Core 5.0 preview 8EF Core 5.0 preview 8 is available on NuGet now! New features in preview 8 include:
Remember that all these features from previous previews are also included in preview 8:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.7EF Core 3.1.7 is available on NuGet now. This is a patch release of 3.1 containing important bug fixes. EF Core 5.0We have completed a second re-balancing of the work for EF Core 5.0. The major changes are:
The plan at EF Core 5.0 plan will be updated to reflect this. Feedback is still greatly appreciated. As always, this plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests merged in the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
September 10, 2020Expand to see status from this week...
HighlightsEF Core 5.0 is done! We're still fixing issues as they are found, but we're tracking at zero issues to fix for the release. (See the burndown below.) Try now with a daily build! A bumper two weeks of 76 PRs this time, since I was out for a short vacation:
EF Core 5.0 preview 8EF Core 5.0 preview 8 is available on NuGet now! New features in preview 8 include:
Remember that all these features from previous previews are also included in preview 8:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.8EF Core 3.1.8 is available on NuGet now. This is a patch release of 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.7. EF Core 5.0We have completed a second re-balancing of the work for EF Core 5.0. The major changes are:
The plan at EF Core 5.0 plan will be updated to reflect this. Feedback is still greatly appreciated. As always, this plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests merged in the last two weeksCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
September 17, 2020Expand to see status from this week...
HighlightsEF Core 5.0 RC1 is feature complete on NuGet with a go-live license!
Meanwhile, the team is also working on documentation and internal quality. EF Core 5.0 RC1New features in RC1 include:
Remember that all these features from previous previews are also included in RC1:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.8EF Core 3.1.8 is available on NuGet now. This is a patch release of 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.7. EF Core 5.0We have completed a second re-balancing of the work for EF Core 5.0. The major changes are:
The plan at EF Core 5.0 plan will be updated to reflect this. Feedback is still greatly appreciated. As always, this plan is not set-in-stone; we expect it will evolve throughout the release cycle as we learn. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests merged in the last two weeksCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
September 24, 2020Expand to see status from this week...
Highlights
Try it now and report bugs! Meanwhile, the team continues to work on documentation and internal quality. EF Core 5.0 RC1EF Core 5.0 RC1 is feature complete on NuGet with a go-live license! New features in RC1 include:
Remember that all these features from previous previews are also included in RC1:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.8EF Core 3.1.8 is available on NuGet now. This is a patch release of 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.7. EF Core 5.0EF Core 5.0 is feature complete in the RC1 release. We are fixing bugs as they are found in the release candidates. See the EF Core 5.0 plan for details. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests merged in the last two weeksCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
October 1, 2020Expand to see status from this week...
HighlightsHelp us find the bugs! With around 700 issues fixed, EF Core 5.0 must have bugs. But we've only seen a trickle reported on RC1. So run your code on EF Core RC1 and help us find those bugs! Meanwhile, the team continues to work on documentation and internal quality, while also beginning EF Core 6.0 planning. EF Core 5.0 RC1EF Core 5.0 RC1 is feature complete on NuGet with a go-live license! New features in RC1 include:
Remember that all these features from previous previews are also included in RC1:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.8EF Core 3.1.8 is available on NuGet now. This is a patch release of 3.1 containing only updates to dependencies. There are no additional fixes in this release beyond those already shipped in EF Core 3.1.7. EF Core 5.0EF Core 5.0 is feature complete in the RC1 release. We are fixing bugs as they are found in the release candidates. See the EF Core 5.0 plan for details. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests merged in the last two weeksCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
October 22, 2020Expand to see status from this week...
HighlightsEF Core 5.0 RC2 is on NuGet now. RC2 is an update to the feature-complete RC1 release containing 39 new bug fixes and tweaks. It has a go-live license, so update now to get all the new features and bug fixes! The team is now focused on documentation, internal quality, and planning. Be sure to check out the new 5.0 documentation for:
EF Core 5.0 RC2EF Core 5.0 RC2 is feature complete on NuGet with a go-live license. New features in EF Core 5.0 include:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.9EF Core 3.1.9 is available on NuGet now. This is a patch release of containing only critical bug fixes. EF Core 5.0EF Core 5.0 is feature complete in the RC2 release. We are fixing bugs as they are found in the release candidates. See the EF Core 5.0 plan for details. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests merged in the last three weeksCommunity contributions
Many thanks to all our contributors! EF Core
Microsoft.Data.Sqlite
Burn-down for EF Core 5.0
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
October 29, 2020Expand to see status from this week...
HighlightsWe want to hear from YOU! Take the EF Core survey now!
Many people use EF Core in many different ways. Let your voice be counted and help us plan the most comprehensive, cross-platform, high-performing and feature complete version. Ever! Direct link to the survey: https://www.surveymonkey.com/r/RX6LCPF Community StandupLearn about database collations and EF Core 5.0 in the latest EF Core Community Standup. The EF Core Community Standups are live-streamed about once every two weeks. This is your opportunity to interact with the EF team and others from the .NET data community. The videos are all uploaded to YouTube, so you can enjoy the goodness even if you can't join us. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 5.0 RC2EF Core 5.0 RC2 is feature complete on NuGet with a go-live license. New features in EF Core 5.0 include:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.9EF Core 3.1.9 is available on NuGet now. This is a patch release of containing only critical bug fixes. EF Core 5.0EF Core 5.0 is feature complete in the RC2 release. We are fixing bugs as they are found in the release candidates. See the EF Core 5.0 plan for details. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests merged in the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
November 5, 2020Expand to see status from this week...
HighlightsSee that date up there? ☝ ☝ ☝ It's November! That means EF Core 5.0 is released next week! Join Jeremy and Shay at .NET Conf on Tuesday, November 10, 11AM PST for lots of great unicorn goodness! Can't wait? Pass the time by taking the EF Core survey and help decide the future direction of EF Core. EF Core 5.0 RC2EF Core 5.0 RC2 is feature complete on NuGet with a go-live license. New features in EF Core 5.0 include:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.9EF Core 3.1.9 is available on NuGet now. This is a patch release of containing only critical bug fixes. Community StandupsLearn about database collations and EF Core 5.0 in the latest EF Core Community Standup. The EF Core Community Standups are live-streamed about once every two weeks. This is your opportunity to interact with the EF team and others from the .NET data community. The videos are all uploaded to YouTube, so you can enjoy the goodness even if you can't join us. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 5.0EF Core 5.0 is feature complete in the RC2 release. We are fixing bugs as they are found in the release candidates. See the EF Core 5.0 plan for details. Each high-level theme for EF Core 5.0 is linked in the table below together with its current high-level status.
Pull requests merged in the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Burn-down for EF Core 5.0This is the burn-down chart we use internally to track progress towards EF Core 5.0.
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
November 12, 2020Expand to see status from this week...
HighlightsEF Core 5.0 is here! The .NET Blog announcement has full details and also favorite 5.0 feature picks from top EF folks: @julielerman, @divega, @JonPSmith, and @ErikEJ. More? 😲 Check out #dotnetconf sessions on EF Core 5.0 from @jeremylikness and @roji, and the EF Core Power Tools from @ErikEJ. Yet more? 😲😲 An EF Core 5.0 CODE Magazine article by @julielerman. Still not enough? 😲😲😲 Mark your calendar: A special extended EF Core Community Standup on Wednesday, Nov 18, 10am Pacific where all these people join us to discuss EF Core 5.0! And if you've got time for more still...then send us a PR for something. ;-) New features in EF Core 5.0 include:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.10EF Core 3.1.10 is available on NuGet now. This is a patch release of containing only critical bug fixes. Community StandupsMark your calendar On Wednesday, November 18th at 10am Pacific Time, the EF Core team will host a special edition of the EF Core Community Standup. Our special guests are pillars of the EF community @julielerman, @divega, @JonPSmith, and @ErikEJ. Join us for a live panel discussion about the latest features. The EF Core Community Standups are live-streamed about once every two weeks. This is your opportunity to interact with the EF team and others from the .NET data community. The videos are all uploaded to YouTube, so you can enjoy the goodness even if you can't join us. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 6.0We have started the planning process for EF Core 6.0. More details soon... Pull requests merged in the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Builds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
November 19, 2020Expand to see status from this week...
HighlightsWow! What a couple of weeks it has been! Already more than 130,000 NuGet downloads of EF Core 5.0. Plus lots of great content on blogs, at .NET Conf, and on the community standup. This week we have been fixing issues for 5.0.1 as they are filed, working on content, and adopting C# 9 nullable reference types (NRTs). New features in EF Core 5.0 include:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.10EF Core 3.1.10 is available on NuGet now. This is a patch release of containing only critical bug fixes. Community StandupsWe had great fun at the last community standup--a special edition with pillars of the EF community: @julielerman, @divega, @JonPSmith, and @ErikEJ. Each of our guests shared their favorite feature of EF Core 5.0, as well as great chat and maybe some cake. If you missed it live, then there's still chance to catch the recording on YouTube. us to discuss EF Core 5.0! The EF Core Community Standups are live-streamed about once every two weeks. This is your opportunity to interact with the EF team and others from the .NET data community. The videos are all uploaded to YouTube, so you can enjoy the goodness even if you can't join us. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 6.0We have started the planning process for EF Core 6.0. More details soon... Pull requests merged in the last weekCommunity contributions
Many thanks to all our contributors! EF Core
Microsoft.Data.SqliteBuilds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
December 10, 2020Expand to see status from this week...
HighlightsIt's been a busy year! 5.0.0 has been out for a month and is going strong; 610,671 NuGet downloads so far! Building on this, 5.0.1 is on NuGet now with 26 important bug fixes! This will be the last weekly update of the year; we'll come back in January with the plan for EF Core 6.0. Many thanks for all the contributions, feedback, and support from the community this year. You folks are awesome! Thanks for reading! EF Core 5.0.1The first patch of EF Core 5.0 is available on NuGet now. This release builds on all the features shipped in EF Core 5.0 with 26 important bug fixes. EF Core 5.0.0New features in EF Core 5.0 include:
The .NET Blog announcement has installation instructions and full details. EF Core 3.1.10EF Core 3.1.10 is available on NuGet now. This is a patch release of containing only critical bug fixes. Community StandupsIn case you missed it, check out the latest EF community standup in which we welcome guest Frans Bouma, who showed us how to graphically model a domain for any .NET ORM with the LLBLGen Pro designer. Frans is also a venerable .NET data and SqlServer figure, so we also chatted a bit about history and what's it's been like to make a commercial ORM in the Microsoft world. The EF Core Community Standups are live-streamed about once every two weeks. This is your opportunity to interact with the EF team and others from the .NET data community. The videos are all uploaded to YouTube, so you can enjoy the goodness even if you can't join us. Comment on GitHub with ideas for guests, demos, or anything else you want to see. EF Core 6.0We are close to sharing a plan for EF Core 6.0. More details soon... Pull requests merged in the last few weeksCommunity contributions
Many thanks to all our contributors! EF Core
Microsoft.Data.SqliteBuilds to use
ReleasesSee EF Core releases and planning (Roadmap) in our documentation for full details. More InformationSee the top of this issue for links to more information. Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates. |
Weekly status updates for 2021
Expand to see additional information from the end of 2020...
This issue contains status updates from the Entity Framework team to provide insight into what we are focused on, progress made, and other interesting highlights from the week.
Jump to latest update
More Information
Broader information on EF Core planning can be found in the EF Core roadmap.
Use GitHub queries to find full details of
Comments are disabled on this issue to reduce noise. Please use the related discussion issue for any comments on these status updates.
Weekly status updates for 2019
The text was updated successfully, but these errors were encountered: