What is that you are asking? Reasons are clear. You may read about entity framework on many places on internet, for example ADO.Net's team blog:
http://blogs.msdn.com/adonet/ Wow, thanks so much for that link - I could have googled a million sites and not come up with a prize like that. You're
so clever!!!
Now that that's out of the way, how about asking Kevin M. to provide some information on what his DAL currently does, and what he wants it to do - instead of just replying like a schill? (which we both know you're way smarter than that)