Chapter summary

  • You can use the EF or ADO.NET with LINQ to perform very complex and intricate data manipulation.

  • Deferred execution is a critical behavior of LINQ queries. Remember that you get the data back only when you “demand” it either through an aggregate or through referencing a NavigationProperty.

  • You can use lazy loading to minimize bringing back data that you don’t end up using, but it comes at the cost of more potential roundtrips.

  • You can use eager loading to bring back all the data of related entities referenced in a LINQ query.

  • There is substantial transaction support for each potential data access technology. Using the System.Transactions.TransactionScope is the most prominent and most flexible.

  • The EF is the Microsoft ORM. The CSDL, ...

Get Exam Ref 70-487: Developing Windows Azure and Web Services now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.