Develop Together4
Develop Together -4 (Data Access Layer Validation)

This layer will allow us to link the tables we want to pull while listing.
Enter the Bussiness layer right click the DataAccessLayer folder ,select Add-Class, and then create (ModuleName)DAL class in the Name section.
select(ModuleName)DAL: IBaseRepository . Here , we implement from IbaseRepository and send Context, Entity,Validation, so that when we call BaseList in case of direct listing without linq query , we will be able to show the data in all related module. For example, you can see the Linq queries from the classes in the related folder.