hervehobbes / EntityFrameworkCore

A quick introduction to Entity Framework and the main features you need to know about to use this as your ORM for any .NET Application.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Entity Framework Core - A Full Tour Supporting Files

In this course, Entity Framework Core - A Full Tour , you will learn to work with data in your .NET applications.

Most times when course are created for .NET technologies, the details of Entity Framework and it's sheer power are neglected. We get distracted with abstractions and layers and don't focus on what Entity Framework is doing and can do.

In this course, we will review the general benefits of using Entity Framework Core 5, which is Microsoft’s flagship Object Relational Mapper (ORM), to relieve you of many concerns and challenges that come with this component of software development. We will also spend time discovering how to EF Core translates classes and references to Database Models and Relationships.

We will learn how to write queries, update databases incrementally, rollback changes and explore the myriad capabilities that Entity Framework Core affords us.

When you’re finished with this course, you’ll have the skills and knowledge of Entity Framework Core needed to fluidly interact with data and write quires for for .NET Core applications with ease.

By the end of watching this course, you'll be able to:

  • Construct a data model using code-first and database-first workflows
  • Understand Entity Framework Commands
  • Use migrations to manage database changes
  • Apply Database validations and constraints
  • Perform CRUD operations using LINQ
  • Apply best practices with Entity Framework
  • Extending Data Contexts
  • Understand how Change Tracking works.
  • Manage Database Structure using Fluent API
  • Handle One-To-One, One-To-Many and Many-To-Many Relationships

About

A quick introduction to Entity Framework and the main features you need to know about to use this as your ORM for any .NET Application.


Languages

Language:C# 100.0%