Chapter 6. Data Layer and IRepository Pattern
Our application is heavily data-driven, and a good amount of attention needs to be given to the data layer. At the same time, we don't want to bother with database design and modeling right now and just want to keep moving along with our application. We need to keep creating our application without being bogged down by the database and slowing down our tests. In this chapter, we will do exactly that. We will lay the groundwork for a data layer that will enable us to keep working on our application without creating and configuring a database, creating a single database table, or worrying about maintaining the database schema during the development phase.