I am developing a application. And I want some suggestion regarding LINQ and DAL. Which one is best and why?