Skip to main content

SportsStore: Scaling Up

  • Chapter
  • First Online:
Pro Entity Framework Core 2 for ASP.NET Core MVC
  • 1922 Accesses

Abstract

When you create an application, the focus is usually on getting the right foundation, and that’s the approach I have taken with the SportsStore project. As the application progresses, it can be useful to increase the amount of data you are working with so that you can see the impact it has on the operations that the user has to perform and the amount of time they take. In this chapter, I add test data to the database to show the flaws in the way that SportsStore presents data to the user and address these by adding support for paginating, ordering, and searching data. I also show you how to improve the performance of these operations by using the Entity Framework Core that supports advanced data model configuration options, known as the Fluent API.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Adam Freeman

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Freeman, A. (2018). SportsStore: Scaling Up. In: Pro Entity Framework Core 2 for ASP.NET Core MVC. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-3435-8_8

Download citation

Publish with us

Policies and ethics