He estado leyendo en la blogósfera durante la semana pasada que Linq to SQL está muerto [y EF de larga vida y Linq to Entities]. Pero cuando leí la información general en MSDN, me pareció que Linq to Entities genera eSQL del mismo modo que Linq to SQL genera consultas SQL.Entity Framework & LINQ to SQL - ¿Conflicto de interés?
Ahora, dado que la implementación subyacente (y dado que SQL Server aún no es un ODBMS) sigue siendo un almacén Relacional, en algún momento el marco de la Entidad debe realizar la traducción en consultas SQL. ¿Por qué no corregir los problemas de Linq a SQL (relaciones m: m, solo soporte de SQL Server, etc.) y usar Linq a SQL como la capa que genera estas consultas?
¿Esto se debe al rendimiento o EF utiliza una forma diferente de transformar la instrucción eSQL en SQL?
Me pareció, al menos para mi mente no aprendida, un ajuste natural para dogfood Linq a SQL en EF.
Comentarios?
y es por eso que mucha gente piensa que Linq to SQL es mejor! –