Visual Studio / .NET Framework

LTH10 Learning Entity Framework 6


9:30am - 10:45am

Level: Intermediate

Leonard Lobel



Sleek Technologies, Inc.

Microsoft has clearly positioned the Entity Framework 6 (EF) as the primary data access platform for .NET applications. But many developers have yet to embrace the powerful Object Relational Mapping (ORM) capabilities that EF offers. Whether you're new to ORM, or you've dabbled in other ORM technologies, Lenni will show how quickly you can start working with EF6 and boost your productivity when building data-centric .NET applications. We'll begin with a quick introduction to ORM and EF, and then explain many of the special ORM features in EF6, such as the Entity Data Model (EDM), and support for table splitting, inheritance, entity splitting, and many-to-many relationships. With the basics covered, Lenni will then dive right into live demos that show what EF can do for you as a data access layer, using database-first, model-first, and code-first approaches. We'll also discuss new features introduced in EF6, and wrap up with a demo of WCF Data Services, which exposes your entities as REST services over the web with virtually no effort.

You will learn:

  • Understand the purpose and benefits of ORM
  • Learn about the Entity Data Model (EDM)
  • Leverage WCF Data Services over your EDM