What is LINQ?
LINQ (Language-Integrated Query) is a new technology from Microsoft. LINQ is aimed at creating a unified way of accessing and querying data from any source in C# and VB.NET. LINQ Statements are similar to that of T-SQL. We are able to use LINQ to manipulate data from a range of data sources without using a separate technology such as ADO.NET or SQL, etc.
At present, a different language is required for accessing, displaying, modifying and manipulating data in different data sources (such as Access, Oracle, Sybase, SQL Server, XML, and so on). LINQ aims to be the universal language for dealing with data with varying sources, and it can be used directly in the code (C# or VB.NET)
What does LINQ stand for?
LINQ stands for Language-INtegrated Query).
If you're looking for a really good web host, try Server Intellect - we found the setup procedure and control panel, very easy to adapt to and their IT team is awesome!
Is LINQ a Microsoft-Only Technology?
LINQ is extensible, in the fact that extensions can be created to be used with third-party data sources.
What is DLINQ?
DLINQ is an implementation of LINQ, which allows expression trees to be translated into query syntax for a certain database engine.
E.g. the same tree maybe translated differently for SQL Server, Oracle or MySQL.
What is XLINQ?
XLINQ is an implementation of LINQ, which provides classes and extensions more supported to work with XML data sources.
Can LINQ be used with ASP.NET?
LINQ can be used with ASP.NET web applications, but is still under development.
We moved our web sites to Server Intellect and have found them to be incredibly professional. Their setup is very easy and we were up and running in no time.
What is LINQ to SQL?
LINQ to SQL will convert any LINQ code written in C# or VB.NET into SQL statements. It will execute on the server and manage the results, and can also manipulate the data and save changes back to the database.
Does LINQ work with Visual Studio.NET 2005?
LINQ Community Technology Preview can be downloaded from the Microsoft web site and will work with Visual Studio.NET 2005. However, LINQ is more aimed at C# 3.0, which ships with the .NET Framework 3.5 and Visual Studio.NET 2008.
What languages are support LINQ?
Currently, LINQ can be used in C# and VB.NET with the .NET Framework 3.5 (in VS 2008). These languages have specific LINQ features and a debugger.