.NET Core 1.0 / ASP.NET Core 1.0 / Entity Framework Core 1.0 Released

Microsoft announced today the release of .NET Core 1.0, ASP.NET Core 1.0, and Entity Framework Core 1.0.

.NET Core and ASP.NET Core are cross-platform and run on Windows, Mac, and Linux. They are open source and supported by Microsoft, as detailed in the .NET Core support fact sheet. Each major/minor release of .NET Core will be supported for 3 years.

.NET Core is made up of the following:

ASP.NET Core, running on top of .NET Core, is now leaner, faster, and cloud ready. Almost all of the features are available as NuGet packages, allowing you to pick and choose just the functionality that you need. For more details on ASP.NET Core, take a look at the online documentation.

If you want to use .NET Core 1.0 and ASP.NET Core 1.0 with Visual Studio, be sure to install Update 3 for Visual Studio 2015 first.

Entity Framework Core 1.0, the lightweight, cross-platform version of Entity Framework, was also released. You can read the latest documentation on Entity Framework Core, including details on when to use EF Core versus EF 6.x.

The following databases are currently supported by Entity Framework Core:

  • Microsoft SQL Server
  • Microsoft SQL Server Compact Edition
  • SQLite
  • Postgres (Npgsql)
  • InMemory (for testing purposes)
  • IBM Data Servers

Support for MySQL is coming soon, and you can view the Database Providers page for the latest on which providers are available.

For more information on what’s to come in the future, take a look at the .NET Core, ASP.NET Core, and Entity Framework Core roadmaps.