Entity Framework in Depth: The Complete Guide
Connect your applications to a SQL Server database
What you’ll learn
-
Understand the differences between database-first and code-first workflows
-
Build a domain model using database-first workflow
-
Build a domain model using code-first workflow (with an existing or a new database)
-
Use code-first migrations to upgrade or downgrade your database
-
Override code-first conventions (using data annotations and fluent API)
-
Query data using LINQ (using query syntax and extension methods)
-
Use eager loading, lazy loading and explicit loading effectively
-
Add, update and remove objects
-
Use additional tools to profile and troubleshoot your applications
-
Understand what the repository pattern is, what and if you need it, and how to implement it
-
Apply best practices with Entity Framework
Requirements
-
Good understanding of advanced C# constructs (generics, lambda expressions)
Who this course is for:
- Any .NET developer who wants to persist or query domain objects from a database