Powrót pod koniec 2008 roku było dużo debaty na temat przyszłości LINQ do SQL. Wielu sugerowało, że inwestycje Microsoftu w Entity Framework w .NET 4.0 były znakiem, że LINQ do SQL nie ma przyszłości. Pomyślałem, że poczekam przed podjęciem własnej decyzji, ponieważ ludzie nie są zgodni.Czy LINQ do SQL jest przestarzałe?
Przewiń do przodu 18 miesięcy i mam dostawców oferujących rozwiązania, które opierają się na LINQ na SQL i osobiście wypróbowałem i bardzo miło z nim pracowałem. Pomyślałem, że tu zostanie.
Ale czytam nową książkę (C# 4.0 How-To autorstwa Ben Watsona) oraz w rozdziale 21 (LINQ), sugeruje on, że "została ona mniej lub bardziej przestarzała przez Microsoft" i sugeruje użycie LINQ do Entity Struktura.
Moje pytanie dotyczy tego, czy LINQ do SQL jest oficjalnie nieaktualne i czy autorytatywne jednostki (Microsoft, Scott Gu itp.) Oficjalnie sugerują używanie LINQ do jednostek zamiast LINQ do SQL.
+1 Byłem jednym z ludzi, którzy wierzyli, że zostanie zaniechany i był smutny. Podoba mi się również. – jsmith
Jeśli nadal jest w pełni obsługiwany, ale nie jest bardzo rozszerzany, czy oznacza to, że powinienem przełączyć się na coś innego? Co byłoby dobrego w użyciu zamiast tego? – BigOmega