C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Reviews   Communities   Interview   Jobs   Projects   Training   Your Ad Here    
Silverlight Games | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Polls | Revenue Sharing | Lobby | Gift Shop |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...






Resources » Articles » .NET Framework »

Introduction to LINQ


Posted Date: 10 Feb 2009    Resource Type: Articles    Category: .NET Framework
Author: Puja SharmaMember Level: Gold    
Rating: 1 out of 5Points: 25



Definitin

LINQ is a methodology that simplifies and unifies the implementation of any kind of data access.

LINQ does not force you to use a specific architecture. It facilitates the implementation of several existing architectures for accessing data.

The original motivation behind LINQ was to address the conceptual and technical difficulties encountered when using databases with .NET programming languages.
With LINQ, Microsoft’s intention was to provide a solution for the problem of object-relational mapping, as well as to simplify the interaction between objects and data sources. LINQ eventually evolved into a general-purpose language-integrated querying toolset. This toolset can be used to access data coming from in-memory objects (LINQ to Objects), databases (LINQ to SQL), XML
documents (LINQ to XML), a file-system, or any other source.



LINQ allows you to access information by writing queries against various data
sources.

Advantage of LINQ

Developers can use LINQ with any data source.
They can express efficient query behavior in their programming language of choice, optionally transform/shape data query results into whatever format they want, and then easily manipulate the results. LINQ-enabled languages can provide full type-safety and compile-time checking of query expressions, and development tools can provide full intellisense, debugging, and rich refactoring support when writing LINQ code.

LINQ supports a very rich extensibility model that facilitates the creation of ery efficient domain-specific operators for data sources. The "Orcas" version of the .NET Framework ships with built-in libraries that enable LINQ support against Objects, XML, and Databases.

Check the next article ..'What is LINQ to SQL?'



Responses


No responses found. Be the first to respond and make money from revenue sharing program.

Feedbacks      
Popular Tags   What are tags ?   Search Tags  
Sign In to add tags.
LINQ  .  Introduction  .  Dot net  .  Definition  .  Advantage  .  

Post Feedback


This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
You must Sign In to post a response.
Next Resource: LINQ QUerry : A Step Ahead Series
Previous Resource: Introduction of LINQ to SQL.
Return to Discussion Resource Index
Post New Resource
Category: .NET Framework


Post resources and earn money!
 
More Resources



dotNet Slackers

About Us    Contact Us    Privacy Policy    Terms Of Use