LINQ Tutorial
LINQ Tutorial for beginners with examples
LINQ Tutorial - Click here to watch on YouTube
Subscribe to receive an email, when new videos are uploaded
- Text | Slides | What is LINQ
- Text | Slides | Writing LINQ Queries
- Text | Slides | Extension Methods
- Text | Slides | Aggregate Functions
- Text | Slides | Aggregate() Function
- Text | Slides | Restriction Operators
- Text | Slides | Projection Operators
- Text | Slides | SelectMany Operator
- Text | Slides | Select v/s SelectMany
- Text | Slides | Ordering Operators
- Text | Slides | Ordering Operators in LINQ II
- Text | Slides | Partitioning Operators
- Text | Slides | Implement paging using skip and take operators
- Text | Slides | LINQ query deferred execution
- Text | Slides | Conversion Operators in LINQ
- Text | Slides | Cast and OfType operators in LINQ
- Text | Slides | AsEnumerable and AsQueryable in LINQ
- Text | Slides | GroupBy in LINQ
- Text | Slides | Group by multiple keys in linq
- Text | Slides | Element Operators in LINQ
- Text | Slides | Group Join in LINQ
- Text | Slides | Inner Join in LINQ
- Text | Slides | Difference between group join and inner join in linq
- Text | Slides | Left Outer Join in LINQ
- Text | Slides | Cross Join in LINQ
- Text | Slides | Set operators in LINQ
- Text | Slides | Union, Intersect and Except operators in LINQ
- Text | Slides | Generation Operators in LINQ
- Text | Slides | Concat operator in LINQ
- Text | Slides | SequenceEqual Operator in LINQ
- Text | Slides | Quantifiers in LINQ
- Text | Slides | LinqPad
LINQ to XML tutorial
LINQ to XML Tutorial - Click here to watch on YouTube
- Text | Slides | LINQ to XML
- Text | Slides | Creating an XML document
- Text | Slides | Querying xml document
- Text | Slides | Modifying xml document
- Text | Slides | Transforming XML to CSV
- Text | Slides | Transforming XML to HTML table
- Text | Slides | Transform one XML format to another XML format
- Text | Slides | XML validation against XSD
LINQ to SQL tutorial
LINQ to SQL Tutorial - Click here to watch on YouTube
- Text | Slides | LINQ to SQL
- Text | Slides | Insert Update Delete using LINQ to SQ
- Text | Slides | How to view LINQ to SQL generated SQL queries
- Text | Slides | Using stored procedures with LINQ to SQL
- Text | Slides | Insert Update Delete using stored procedures
- Text | Slides | Stored procedures with output parameters
- Text | Slides | What is SqlMetal
- Text | Slides | Lazy loading
- Text | Slides | Eager loading
- Text | Slides | Difference between eager loading and lazy loading
- Text | Slides | Single table inheritance in linq to sql
- Text | Slides | Single table inheritance saving to database
- Text | Slides | Compiled queries in Linq to SQL
- Text | Slides | How to directly execute sql queries
- Text | Slides | Identity Cache in Linq to SQL
- Text | Slides | Difference between optimistic and pessimistic concurrency control
- Text | Slides | Concurrency in Linq to SQL
- Text | Slides | Handling ChangeConflictException
- Text | Slides | UpdateCheck property
- Text | Slides | Using ROWVERSION or TIMESTAMP to detect concurrency conflicts