There are different ways to avoid using Data Access Layer in Presentation Layer:
1. You can use DTO layers
with the Add OpenAccess Service Wizard
. For more information and to see how its implemented, we provide a video
and two samples in our SDK:
- WinForms: Sofia Car Rental - WCF Plain Service with Windows Forms
- WPF: Sofia Car Rental - WCF Plain Services
2. You can create class wrappers in BLL for all your classes in DAL, and use them in your PL.
If you need any further assistance, do not hesitate to post your questions.
All the best,
the Telerik team
Telerik OpenAccess ORM Meets ASP.NET Web API. Read more.