Efcore: EF Core platforms experience

Created on 14 Jan 2020  路  3Comments  路  Source: dotnet/efcore

This an "epic" issue for the theme of improving the EF Core experience in various app models. Specific pieces of work will be tracked by linked issues.


We have good guidance for using EF Core in traditional MVC-like web applications. Guidance for other platforms and application models is either missing or out-of-date. For EF Core 5.0 we plan to investigate, improve, and document the experience of using EF Core with:

  • Blazor
  • Xamarin, including using the AOT/linker story
  • WinForms/WPF/WinUI and possibly other U.I. frameworks

As with is likely to be many small improvements in EF Core, together with guidance and longer-term collaborations with other teams to improve end-to-end experiences that go beyond just EF.

Specific areas we plan to look at are:

  • Deployment, including the experience for using EF tooling such as for Migrations
  • Application models, including Xamarin and Blazor, and probably others
  • SQLite experiences, including the spatial experience and table rebuilds
  • AOT and linking experiences
  • Diagnostics integration, including perf counters
area-dbcontext needs-design type-enhancement

All 3 comments

WinForms/WPF/WinUI and possibly other U.I. frameworks

Does this include UWP?

@Felix-Dev We're still working out the details here. See https://github.com/dotnet/efcore/issues/19978#issuecomment-589864423 for a longer discussion.

Was this page helpful?
0 / 5 - 0 ratings