concept data access layer in category .net
appears as: data access layer, data access layers

This is an excerpt from Manning's book Entity Framework 4 in Action.
Data access layer—Interacts with the database and shields the rest of the application from its specific logic. Concepts like connections, commands, and tables only make sense within this layer and should never be exposed to the upper layers. This is also where Entity Framework fits in; in most cases, it can be considered the entire data access layer on its own. Business layer—Holds all the business logic and provides services that implement the real-world processes that the application is built to take care of. Although it doesn’t care where its inputs come from, it knows whether a fund transfer can take place between two bank accounts and how to handle it correctly, invoking the data access layer when it needs to query the database or store something there.

This is an excerpt from Manning's book LINQ in Action.