What is the most popular project structure in n-layered applications (not DDD or onion architecture)?
1.
UI project has reference to BLL and DTO project
BLL project has reference to DAL, Entities and DTO project
DAL project has reference to Entities project
2.
UI project has reference to BLL project
BLL project (which contains Data Transfer Objects) has reference to DAL project
DAL project (which contains Entities) has no references
3.
Something else?