App Dev Data

VSW14 Entity Framework for Enterprise Applications


4:00pm - 5:15pm

Level: Intermediate

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 EF in a high-performance, scalable Web application?

In this session, we'll go beyond the simple Code First EF cases and 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:

  • Controlling and planning for unpredictable behaviors like lazy loading and cascading deletes
  • Architecting your application to avoid "getting into trouble"
  • Advanced property mappings and associations