Ich habe in der Blogosphäre für die letzte Woche gelesen, dass Linq zu SQL tot ist [und lebe EF und Linq zu Entities]. Aber als ich den Überblick auf MSDN las, schien es mir, dass Linq zu Entities eSQL genau so generiert, wie Linq zu SQL SQL-Abfragen generiert.Entity Framework und LINQ To SQL - Interessenkonflikt?
Jetzt, da die zugrunde liegende Implementierung (und da SQL Server noch kein ODBMS ist) immer noch ein relationaler Speicher ist, muss das Entity-Framework irgendwann die Übersetzung in SQL-Abfragen durchführen. Warum nicht die Linq zu SQL-Problemen beheben (m: m-Beziehungen, nur SQL-Server-Unterstützung usw.) und Linq zu SQL als Layer verwenden, der diese Abfragen erzeugt?
Ist dies wegen der Leistung oder EF verwendet eine andere Möglichkeit der Umwandlung der eSQL-Anweisung in SQL?
Es schien mir - zumindest für meinen ungelernten Verstand - eine natürliche Passform zu Dogfood Linq zu SQL in EF.
Kommentare?
und deshalb denken viele Leute, dass Linq zu SQL besser ist! –