Ho letto sulla blogosfera la scorsa settimana che Linq to SQL è morto [e lunga vita EF e Linq alle entità]. Ma quando ho letto la panoramica su MSDN, mi è sembrato che Linq to Entities generasse eSQL nel modo in cui Linq to SQL genera query SQL.Entity Framework e LINQ To SQL - Conflitto di interessi?
Ora, poiché l'implementazione sottostante (e poiché SQL Server non è ancora un ODBMS) è ancora un archivio relazionale, a un certo punto il framework Entity deve effettuare la conversione in query SQL. Perché non risolvere i problemi di Linq su SQL (m: m relazioni, solo supporto SQL server ecc.) E usare Linq in SQL come livello che genera queste query?
È a causa delle prestazioni o EF utilizza un diverso modo di trasformare l'istruzione eSQL in SQL?
Mi sembrava - almeno per la mia mente ignorante - un adattamento naturale al dogfood Linq a SQL in EF.
Commenti?
ed è per questo che molte persone pensano che Linq to SQL sia migliore! –