Entity Framework Core — A Full Tour (.NET 5 and up)
Video description
Learn how to use and take advantage of the full feature set of Entity Framework Core in your .NET applications
About This Video
Construct a data model using code-first and database-first workflows
Understand Entity Framework commands
Handle one-to-one, one-to-many, and many-to-many relationships
In Detail
In this course, Entity Framework Core - A Full Tour, you will learn to work with data in your .NET applications.
In this …
Entity Framework Core — A Full Tour (.NET 5 and up)
Video description
Learn how to use and take advantage of the full feature set of Entity Framework Core in your .NET applications
About This Video
Construct a data model using code-first and database-first workflows
Understand Entity Framework commands
Handle one-to-one, one-to-many, and many-to-many relationships
In Detail
In this course, Entity Framework Core - A Full Tour, you will learn to work with data in your .NET applications.
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 EF Core translates classes and references to database models and relationships.
We will learn how to write queries, update databases incrementally, roll back changes, and explore the myriad capabilities that Entity Framework Core affords us.
By the end of this course, you will have the skills and knowledge of Entity Framework Core needed to fluidly interact with data and write queries for .NET Core applications with ease.
Audience
This course is for students who want to learn Entity Framework in a hands-on way. In order to take this course, you should have at least three months' experience of programming in C#. If you need to strengthen your C# fundamentals, you can take the C# beginner course, C# Console and Windows Forms Development with LINQ and ADO.NET.
Chapter 2 : Getting Started with Entity Framework Core
Set Up Development Environment
Setting Up the Solution
Creating the Data Models with EF Core
Specifying the Data Provider and Connection String
Migrations and Database Creation
Generate Migration Scripts
Reverse Engineer Existing Database
Chapter 3 : Interact with Your Database
View Diagram with Entity Framework Core Tools
Adding Verbose Logging to EF Core’s Workload
Simple Insert Operations
Simple Select Operations
Filtering Records
Additional Execution Methods
Alternative LINQ Syntax
Simple Update Query
Simple Delete Query
Tracking Versus No Tracking
Chapter 4 : Interacting with Related Records
Review One-to-Many Relationships
Adding Many-to-Many Relationships
Adding One-to-One Relationships
Generate New Entity Diagram
Inserting Related Data
(Eager Loading) Including Related Data
Projections and Anonymous Data Types
Filtering on Related Records
Chapter 5 : Working with Views, Stored Procedures, and Raw SQL
Adding Views and Other Data Objects
Querying Keyless Entities (Like Views)
Querying with Raw SQL
Add and Query Using Stored Procedures
Executing Non-Query Raw SQL
Chapter 6 : Additional Common Tasks
Seeding Data
Rolling Back Migrations
Manipulate Entries Before Saving Changes
Extending DbContext
Implement Full Database Auditing
Implement Full Database Auditing - Fix
Data Validation with Data Annotations
Fully Using Configuration Files
Support For Database Transactions
Database Connection Retry Policy
Chapter 7 : Entity Framework Core 6 Features
What is EF Core 6 and How do I Get It?
Upgrade to EF Core 6
Pre-convention model configuration
SQL Server Temporal Tables
Chapter 8 : Conclusion
Conclusion
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept