i know its a new thing , more powerful and a lot more options added to it, but is linq2sql is part of the new EF ?
if not , what is the main different between the two frameworks?
i know its a new thing , more powerful and a lot more options added to it, but is linq2sql is part of the new EF ?
if not , what is the main different between the two frameworks?
From what I have read and been told (repeatedly =) ), linq 2 sql is being retired in favor of Linq to EF.
See here http://stackoverflow.com/questions/253263/has-microsoft-really-killed-linq-to-sql and here http://stackoverflow.com/questions/252683/is-linq-to-sql-doa
EF will allow you to use a more generic backing store, and that is better for users of non MSSQL backing stores.
i know its not the same , my question is, is linq to sql part of the EF framework inside the core, does it a Base foundation for EF ?
I've written a couple of opinion pieces about LINQ-to-Entities, and its relation to LINQ-to-SQL:
http://www.hackification.com/2008/12/03/linq-to-entities-the-blackberry-storm-of-orms/ http://www.hackification.com/2008/12/04/linq-to-entities-follow-up/
Summary: LINQ-to-SQL isn't the same as LINQ-to-Entities. L2S has a small feature-set, but what it does, it does very well. L2E aims to cover a much wider feature-set, but the current version seems to have some glaring omissions (eg lazy-loading). v2 of L2E should be much better; the current version (IMHO) feels more like a beta.