Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

3. Designing the Data Access Layer > Objective 3.6: Analyze Data Services for O...

Objective 3.6: Analyze Data Services for Optimization

Typically, data access consumes more time than any other part of your application. How you design your data access can have a dramatic impact on your application’s overall performance. For example, while the Entity Framework is the most convenient way to access a database, performing a query with the Entity Framework takes far longer than using ADO.NET. Similarly, while creating granular web services is a best practice, you can often improve performance by creating Data Transfer Objects (DTOs) that combine the results of multiple granular web services queries.

This objective covers several topics related to the optimization of data services, including the performance impact of Object Relational Mapping (ORM), how to optimize round-trips to web services, and how to use lazy and eager loading.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial