In fact deferred execution can be a total pain in the ass epecially if you need to do data caching in a ASP.NET web application but there are ways around the problems e.g. ToList().
Personally I don't see any difference between LINQ to SQL and the Entity framework..in LINQ to SQL you create your DBML and that auto-builds your business layer classes for you and that's been good enough for me in the past. Maybe I'm missing the point of the Entity framework..My 2p

Leave a comment: