В книге "MVVM Survival Guide for Enterprise ..." есть раздел о трёхслойном дизайне приложения. Presentation layer, Business layer и Data layer.
Абзац о Data layer:
The data layer is responsible for pulling data from and pushing data to a data
store like a database, service or XML file. Having the data access layer provides
the benefit of allowing for change in the data store without having to change code
in higher layers.
The data layer и the data access layer это одно и то же или нет? Или DAL это часть Data Layer? Или DAL находится в другом слое? Или это отдельный слой?
Что из этого верно?