Updated: August 2, 2020 (October 26, 2009)

  Sidebar

LINQ to SQL Obsolete

My Atlas / Sidebar

467 wordsTime to read: 3 min
Rob Sanfilippo by
Rob Sanfilippo

Before joining Directions on Microsoft, Rob worked at Microsoft for 14 years where he designed technologies for Microsoft products and... more

The Language Integrated Query (LINQ) to SQL data access technology will be deemphasized in favor of the ADO.NET Entity Framework and should not be used for major new application development. LINQ to SQL enables application access to SQL Server via LINQ, a feature of languages such as C# that simplifies data access coding. Applications built on LINQ to SQL will continue to work but might not benefit from future Microsoft technologies. However, migration from LINQ to SQL is manual, and developers might want to wait for the next version of the Entity Framework before migrating.

Entity Framework Recommended

LINQ to SQL originally was released to promote LINQ, which first shipped with the .NET Framework 3.5 in 2007. LINQ is a set of APIs and programming language features that enable data access queries to be written in programming languages such as C# and Visual Basic, rather than treated as text data. LINQ simplifies data access code and enables the developer to use the Visual Studio tools, such as the compiler and IntelliSense command completion, to help write queries. LINQ supports a variety of data sources, including in-memory data objects and XML documents.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now