LINQ Architecture
Md. Ariful Haque
Software Engineer
desme Bangladesh
What is LINQ
• LINQ is a querying language feature and has a great power
of querying of any source of data.
• Data source could be the collections of objects. Database or
XML files.
• You can easily retrieve data from any object that
implements the IEnumerable<T> interface.
Areas of LINQ
• LINQ to Objects(query performed against the in-
memory data).
• LINQ to XML(XLINQ).
• LINQ to ADO.Net
• LINQ to SQL
• LINQ to DataSet
• LINQ to Entities(ORM solution).
LINQ Architecture
Language Enhancements
LINQ – Execution
Type Relationship
Thanks

Linq architecture