C# Webinar V – Working with Databases Using Entity Framework Core
Duration: 3 Hours
Level: Intermediate
Format: Live Human Online Webinar with Guided Labs
IDE Used: Visual Studio
Webinar Schedule (3 Hours)
Session 1: From Objects to Databases
Why applications need persistent data
What Entity Framework Core is and where it fits
Understanding ORMs (Object-Relational Mapping)
DbContext, entities, and database connections
Lab 1:
Create a new .NET Core project
Install and configure Entity Framework Core
Define a simple entity class
Create a DbContext
Session 2: Creating and Managing Data
Database creation and migrations
Adding, reading, updating, and deleting data (CRUD)
How EF Core tracks changes
Understanding LINQ queries
Lab 2:
Create and apply a database migration
Insert records into the database
Query data using LINQ
Update and delete records
Session 3: Building a Realistic Data Workflow
Separating data access from business logic
Handling basic validation and errors
Working with related entities (high-level overview)
Preparing applications for real-world data use
Lab 3:
Build a small data-driven application
Use Entity Framework Core to manage records
Refine queries and handle edge cases
Test the full workflow in Visual Studio
Webinar Description
C# Webinar V introduces Entity Framework Core, the primary data access technology used in modern .NET applications. In this hands-on webinar, participants learn how to connect C# applications to a database, map objects to tables, and work with persistent data using clean, readable code.
Rather than writing raw SQL, this session focuses on how Entity Framework Core allows developers to work with data using familiar C# objects and LINQ queries. Labs are designed around realistic scenarios that mirror how databases are used in professional .NET applications.
All development is completed in Visual Studio, reinforcing best practices for data access, migrations, and application structure.
Lab & Exercise Structure
Each lab is:
Instructor-guided with live explanation
Incremental and practical
Focused on real-world data workflows
Built and executed in Visual Studio
Lab code is reusable and serves as a foundation for ASP.NET Core and larger applications.
Who This Webinar Is For
Attendees of C# Webinars I–IV
Developers ready to work with databases
Professionals building data-driven applications
Anyone preparing for ASP.NET Core or enterprise .NET development
What You’ll Gain
Understanding of Entity Framework Core fundamentals
Experience building data-backed .NET applications
Confidence using LINQ for database queries
Preparation for real-world .NET data access
Other C# Webinars
This webinar completes the core .NET data foundation.
Additional C# webinars expand on this by covering:
ASP.NET Core Web APIs
Authentication and authorization
Advanced EF Core relationships
Deploying data-driven .NET applications
C# Webinar V marks a major milestone—moving from in-memory programs to fully data-driven .NET Core applications.