From the course: Using Entity Framework Core with Legacy Databases

Platforms available to Entity Framework Core

From the course: Using Entity Framework Core with Legacy Databases

Start my 1-month free trial

Platforms available to Entity Framework Core

- [Instructor] One of the primary strengths of Entity Framework Core is how available it is. Entity Framework Core is part of the Open Source Initiative .NET Core that rewrites the .NET runtime in open sources. Where .NET used to be mostly limited to Microsoft devices, it's now available across a multitude of platforms. Along with Windows machines, Mac, Linux, and Docker containers can all run .NET Core applications, including applications that use Entity Framework Core. With all the available application platforms, we can talk a bit about the database platforms that Entity Framework Core supports, as well. It's no surprise that Entity Framework Core runs against MS SQL databases. It also runs against IBM database servers Informix and DB2, SQLite, PostgreSQL, and MySQL databases. Oracle plans to release Entity Framework Core support soon, and Microsoft is also working on support for Cosmos DB in Azure. Entity Framework Core is extensible, which means that you can write your own library against any type of custom database. It's no simple task, but it can be valuable in a large corporate environment.

Contents