Skip to content

Overview & Installation

Description

  • Entity Framework Core is the new version of Entity Framework after EF 6.x.
  • It is open-source, lightweight, extensible, and is a cross-platform version of Entity Framework data access technology.
  • Entity Framework Core is an ORM. It is an enhancement to ADO.NET that gives developers an automated mechanism for accessing and storing the data in the database.
  • You can write your queries using LINQ as compared to SQL.

ORM stands for:

  • Object: It is class's that we have in our programming language (c#, python etc.)
  • Relational: This is Relational Database Manager System like MS-SQL, MySQL etc.
  • Mapping: This is the part which bridges between objects and tables.

Packages

Core

  • Will add core functionality

EF SQLServer Support

  • Will add SQLServer support
  • For other databases, there are other similar packages

EF Migration Support

  • Will add migration functionality