Database Development

VSW12 Entity Framework Core for Enterprise Applications


4:00pm - 5:15pm

Level: Intermediate to Advanced

Benjamin Day

Author, Trainer, Developer

What do you do when your simple Entity Framework app isn't so simple anymore? The entity relationships are starting to get complex. You're getting worried about performance problems. Can you even use Entity Framework in a high-performance, scalable web application?

In this session, we'll go beyond the simple Code First entity framework cases and start get into more complex class designs and relationships. We'll talk about how to handle the sticky issues around lazy-loading, concurrency, cascading deletes, occasional connectedness, and performance testing. Plus, along the way we'll talk strategy for DevOps, stored procedures, unit testing, and incremental deployment, too.

You will learn:

  • What is WebApplicationFactory and how does it help you to test ASP.NET Core code?
  • How to write tests for your WebAPI Controllers and MVC Controllers
  • How to access your ASP.NET Core app's dependecy injection configuration from an automated at runtimeā€¦and why would you care