YoVDO

Using Entity Framework Core with Legacy Databases

Offered By: LinkedIn Learning

Tags

Entity Framework Courses .NET Core Courses Entity Framework Core Courses

Course Description

Overview

Learn how to improve and reduce database-access code for legacy databases by using Entity Framework Core.

Syllabus

Introduction
  • Welcome to Entity Framework Core
  • What you need to know
  • Platforms available to Entity Framework Core
  • Why Entity Framework Core for an existing database?
  • When Entity Framework Core might not be a good choice
  • Using the exercise files
1. Get Started with Entity Framework Core (on Your Legacy Database)
  • Setting up your project
  • Connecting to the database
  • Scaffolding an initial model and context
  • Choose your approach
  • Understanding the generated context
  • Migrations against an existing database
2. Improve the Model
  • Why change the generated model
  • Changing names
  • Using shadow properties
  • Generated properties and default values
  • Using backing fields
  • Adding and altering indexes
  • Adding concurrency tokens and timestamps
3. Model Complex Relationships
  • Creating an inheritance relationship
  • Navigation properties
  • Alternate keys and multicolumn keys
  • Accessing computed columns
  • Challenge: Product recall
  • Solution: Product recall
4. Work with Non-Microsoft Databases
  • Other database platforms
  • Create a SQLite database
  • Populate a SQLite database
  • PostgreSQL on a Mac
  • Other options
Conclusion
  • Next Steps

Taught by

Richard Goforth

Related Courses

Program a Server-Side Application using ASP.NET Core
Microsoft via edX
ASP NET Core,MVC,C#,Angular, ChatGPT & EF Crash Course
Udemy
Build a Real-world App with ASP.NET Core and Angular 2 (4+)
Udemy
.NET Core MVC - The Complete Guide 2024 [E-commerce] [.NET8]
Udemy
Building Your First API with ASP.NET Core
Pluralsight