01 Welcome.mp4 (5.54 MB) MP4 02 What will you learn in this course.mp4 (12.22 MB) MP4 03 Who is the course for.mp4 (14.44 MB) MP4 04 What is an ORM.mp4 (8.48 MB) MP4 05 Where are ORMs useful.mp4 (6.59 MB) MP4 06 What is EF Core.mp4 (13.07 MB) MP4 07 Introducing the database context.mp4 (5.24 MB) MP4 08 How does a DbContext work.mp4 (6.23 MB) MP4 09 Section recap.mp4 (6.25 MB) MP4 10 The application we will build the data access for.mp4 (21.08 MB) MP4 11 Creating our first EFCore Model.mp4 (12.23 MB) MP4 12 Getting the Model to work in our application.mp4 (41.79 MB) MP4 13 Implementing data manipulation operations.mp4 (56.48 MB) MP4 14 Implementing query behavior.mp4 (24.81 MB) MP4 15 Seeing what goes on in the Database.mp4 (14.6 MB) MP4 16 Projecting data to optimize queries.mp4 (14.64 MB) MP4 17 Section recap (2).mp4 (8.6 MB) MP4 18 Taking a look at the DB schema.mp4 (9.58 MB) MP4 19 Introducing DataAnnotations for our Model.mp4 (15.07 MB) MP4 20 Achieving similar results with FluentAPI.mp4 (32 MB) MP4 21 One-to-many relationships between entities.mp4 (52.81 MB) MP4 22 Converting between different data types.mp4 (47.58 MB) MP4 23 Using owned and complex types to group data.mp4 (35.82 MB) MP4 24 Generating values in the model.mp4 (30.73 MB) MP4 25 Hiding some database fields from our model.mp4 (14.27 MB) MP4 26 Applying global query filters.mp4 (14.83 MB) MP4 27 Section recap (3).mp4 (10.52 MB) MP4 28 Why do we need migrations.mp4 (13.05 MB) MP4 29 The 2 migration philosophies.mp4 (15.35 MB) MP4 30 Adding our first migration.mp4 (37.77 MB) MP4 31 Adding migrations after changing the model.mp4 (28.29 MB) MP4 32 Executing Migrations from the CLI.mp4 (31.88 MB) MP4 33 Dealing with an out-of-sync model.mp4 (25.71 MB) MP4 34 The proper way to execute migrations.mp4 (23.01 MB) MP4 35 Section recap (4).mp4 (6.54 MB) MP4 36 What are the challenges in tests with ORMs.mp4 (19.78 MB) MP4 37 Using Test databases.mp4 (13.87 MB) MP4 38 Using a database in memory.mp4 (45.48 MB) MP4 39 Faking DbSets in unit tests.mp4 (33.87 MB) MP4 40 The repository pattern.mp4 (30.08 MB) MP4 41 Integration testing with EF Core.mp4 (14.93 MB) MP4 42 Section recap (5).mp4 (9.18 MB) MP4 43 Section recap (6).mp4 (8.81 MB) MP4 44 Dependency Injection.mp4 (29.28 MB) MP4 45 Configuring Logging.mp4 (48.91 MB) MP4 46 DbContext Lifecycle.mp4 (27.83 MB) MP4 47 More on repositories.mp4 (57.93 MB) MP4 48 Different multi-tenant approaches.mp4 (10.59 MB) MP4 49 Multi-tenant with discriminators.mp4 (36.46 MB) MP4 50 Multi-tenant with separate databases.mp4 (18.2 MB) MP4 51 My take on architecture.mp4 (11.31 MB) MP4 52 Section recap (7).mp4 (8.61 MB) MP4 53 More DbContext features.mp4 (12.37 MB) MP4 54 Using inheritance in your model.mp4 (97.65 MB) MP4 55 Using Alternate keys.mp4 (19.96 MB) MP4 56 One-to-one relationships.mp4 (22.25 MB) MP4 57 Many-to-many relationships.mp4 (31.1 MB) MP4 58 Using compound keys.mp4 (11.49 MB) MP4 59 Using raw SQL queries for your entities.mp4 (26.54 MB) MP4 60 Using keyless entities to query your database.mp4 (18.47 MB) MP4 61 Using the ChangeTracker for fun & profit.mp4 (48.35 MB) MP4 62 Section recap (8).mp4 (12.86 MB) MP4 63 The typical types of performance issues.mp4 (15.86 MB) MP4 64 Slow Queries & DB indices.mp4 (23.1 MB) MP4 65 Using compiled queries to improve runtime performance.mp4 (32.37 MB) MP4 66 Using batching to execute bulk queries.mp4 (34.03 MB) MP4 67 Loading related data - strategies.mp4 (11.67 MB) MP4 68 Untracked query results.mp4 (50.22 MB) MP4 69 Solving Concurrency Issues.mp4 (36.67 MB) MP4 70 Section recap (9).mp4 (10.69 MB) MP4 71 When the DB already exists.mp4 (4.19 MB) MP4 72 Using the DB to generate a model.mp4 (36.19 MB) MP4 73 How can we further evolve the model.mp4 (20.29 MB) MP4 74 Regenerating every time a demo.mp4 (19.17 MB) MP4 75 Keeping in sync manually a demo.mp4 (25.51 MB) MP4 76 Section recap (10).mp4 (1.27 MB) MP4 77 EF Core isn't just for SQL server.mp4 (5.03 MB) MP4 78 Using another RDBMS's with EFCore.mp4 (41.53 MB) MP4 79 What is CosmosDB.mp4 (16.94 MB) MP4 80 Switching our system to CosmosDB.mp4 (54.53 MB) MP4 81 Section recap (11).mp4 (10.58 MB) MP4 82 Conclusion.mp4 (6.58 MB) MP4