Posted on: 2/19/2015 10:31:39 AM | Views : 634

I have a NTier architecture in my web application:
The UI ; DTO ; DAL ; BLL (service layer)
References are as follows:
UI: ref: BLL and DTO
DTO: ref: Nothing
DAL: DTO
BLL: DAL and DTO
I've add another project Layer called SHARED - which I use to store messages that I use in the UI layer and DAL Layer
In this SHARED layer I need to call the database to pull some information, so I tried to add the BLL layer, but get a circular reference error. 
Any idea how to fix this? Or is my only option to pass the information via the parameters from the calling layer (say the DAL or UI ) etc?

Go to the complete details ...