I have asked to use singleton pattern implemented DAL, but I think its difficult to pool the connections,use transactions..etc
I would like to know the pros and cons and
I don't know about DAL but the singleton pattern is a great way to make data global while maintaining good encapsulation.