Learn all about using EF Core 6 with Azure Cosmos DB, in this new Pluralsight course.
https://pluralsight.pxf.io/efcore6-cosmos
The EF Core Azure Cosmos DB provider allows you to use Entity Framework Core with Microsoft’s global database service, known as Cosmos DB. In this course, Using EF Core 6 with Azure Cosmos DB, you’ll learn to incorporate the provider in your applications.
First, you’ll explore the model configuration options. Next, you’ll discover relations and queries. Finally, you’ll learn how to set up diagnostics and execute raw SQL.
When you’re finished with this course, you’ll have the skills and knowledge of EF Core 6 needed to create data access applications with .NET and Cosmos DB.
Major topics covered include:
– Configuring the Cosmos provider and entity model.
– Working with collections and relations.
– Managing concurrency.
– Adding logging and diagnostics.
– Working around limitations.
Full course outline:
– Understanding Azure Cosmos DB
– Version Check
– What to Expect from This Course
– Why Use Azure Cosmos DB?
– Demo: Preparing the Cosmos DB Emulator
– Demo: Creating a Cosmos DB Account in the Azure Portal
– Module Review
– Using the EF Core Azure Cosmos DB Provider
– Module Overview
– Understanding the Cosmos DB Provider
– Configuring the Cosmos DB Provider
– Demo: Getting Started with the Cosmos DB Provider
– Configuring the Model
– Demo: Using a Single Container
– Demo: Using Multiple Containers
– Module Review
– Understanding Collections and Relations
– Module Overview
– Using Collections and Relations
– Demo: Adding Collections and Relations
– Demo: Applying Collections and Relations
– Demo: Embedding Entities
– Querying Data with LINQ
– Demo: Adding LINQ Queries
– Module Review
– Managing Concurrency
– Module Overview
– Understanding Concurrency Control
– Demo: Handling Concurrency Conflicts
– Module Review
– Setting up Diagnostics
– Module Overview
– Exploring Diagnostic Options
– Demo: Using a Logger Factory
– Demo: Handling Context Events
– Demo: Using an HTTP Client Factory
– Module Review
– Working around Limitations
– Module Overview
– Accessing Cosmos DB Directly
– Demo: Handling Unmapped Properties
– Demo: Working with Raw SQL
– Demo: Using the Cosmos Client
– Module Review
You can find the course here: https://pluralsight.pxf.io/efcore6-cosmos