Entity Framework 6 Migrations for Large Teams
Get up to speed on the tools and disciplines you need to maintain a database for your Entity Framework application. This course was designed for your whole team to watch over an extended lunch hour.
What you'll learn
Entity Framework (EF) is the preferred mechanism for accessing a SQL database in an enterprise application. EF migrations keep the schema of the database in sync with the application. But when teams use EF migrations collaboratively, some challenges emerge. In this course, Entity Framework 6 Migrations for Large Teams, you'll Learn how to use EF Migrations with Git and TFS source control. First, you'll learn to use Entity Framework Migrations with Git or TFS version control. Next, you'll learn to manage simple and complex database changes. Finally, you'll learn how to discover and resolve migration issues. By the end of this course you'll learn all of the techniques required in order to work better together with your team.
Table of contents
- Introduction 2m
- Spot Checking a Migration 4m
- Maintaining a Local Database 2m
- Demo: Adding the Sighting Migration 2m
- Demo: Spot Checking the Sighting Migration 4m
- Demo: Pushing the Sighting Migration 2m
- Discarding a Migration 2m
- Demo: Adding a Migration in Parallel 4m
- Demo: Discarding the Vehicles Migration 3m
- Demo: Recreating the Vehicles Migration 3m
- Merge Migrations 2m
- Demo: Getting Latest with Parallel Migrations 3m
- Demo: Creating a Merge Migration 3m
- Conclusion 2m
- Safe Changes 2m
- Seeding Enumerations 1m
- Demo: Defining an Enumeration Entity 3m
- Demo: The Seed Method 3m
- Seeding Lookup Data 1m
- Demo: Seeding with a Custom Migration 4m
- Seeding Complex Structures 1m
- Demo: Temporary Tables and Insert Scripts 5m
- Creating Custom Migrations for Views 1m
- Demo: Defining a View 4m
- Fixing Invalid Data while Adding Uniqueness Constraints 4m
- Conclusion 2m