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