Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.

Compare LINQ query syntax and lambda expressions for collections, and learn performance considerations for Any, First, FirstOrDefault, Last, and LastOrDefault.

I’m develop a program that can automatically generate a winning strategy based on different situation (e.g. different starting flags, winning condition, flags that allowed to remove per turn), compare to previous code that hard code some logic and only works for specific situation.

This article describes the tips or standards in defining mapping profiles.

Learn basic LINQ queries in C#, including selecting, filtering, sorting, grouping, joining, and aggregate operations on collections.

This is a comparison between Javascript functions and LINQ in C# for collections.

Here is a list of code examples for LINQ operators and the equivalent Lambda Expressions.

In this article, I am going to demonstrate how we can sort the data based on user preference.

This article explains GroupBy in LINQ with real-world code example.

In this tutorial, we will learn how to use extension methods with LINQ in C# to simplify the coding.

In this article, we going to see about how to use the aggregate function with LINQ.

In this article I am going to explain simple Select, Insert, Update and Delete operation using to LINQ to SQL.

In this article, you will have an introduction to LINQ. Here we will see What LINQ is, benefits of using LINQ, LINQ Architecture, and LINQ Providers.

When we talk about LINQ, we consider two collections, IEnumerable and IQueryable. In this article, we will learn all about IEnumerable and IQueryable, except how they are evaluated. Possibly, I will cover that in the next article to strengthen our basic understanding.

This article explains how to work with IQueryable and IEnumerable and IList in LINQ. Also, it tells when to use IQueryable and IEnumerable in real-time scenarios.

This article illustrates LINQ extended joins like Inner Join, Left Join, Right Join, Full Outer Join, Left Excluding Join, Right Excluding Join, Full Outer Excluding Join.

Introduction to LINQ.LINQ query can be written in three ways, Query expression, Fluent Syntax, Mixed Syntax. LINQ allows you to query local data (e.g LINQ to Objects) as well as remote data (LINQ to SQL).

This article shows how to use a dynamic LINQ library in C#. We will learn how to use SELECT Statement at runtime in Linq C#

Learn how Func<> Delegates in LINQ work. Func delegates are pointers to methods that take one or more parameters and must return a value.

In this article, you will get an overview of LINQ. LINQ Stands for Language Integrated query which is used to access memory objects, Databases and XML documents and so on.

This article is continuation of Linq extension methods. In this article I am going to demostrate partitionaning operators like skip, skipWhile, take and TakeWhile.

In this article. I will demonstrate how we can perform join operation with SQL database using Language-Integrated Query (LINQ).

In this article, I will demonstrate how we can perform join operation with multiple SQL database tables using Language-Integrated Query (LINQ).

In this article, we are going to explore another two operators like element operator and set operators. Element operators are used to returning the particular element from the collection and set operators like distinct, excepts, Intersect and union which are used to get the unique element or all element from a single collection or multiple collections based on specific condition or based on our requirement.

In this article. I will demonstrate how we can use Where and OfType operator of Language-Integrated Query (LINQ).

This article is continuation of Linq extension methods. If you want to read first part please click here Part One. In this article I will demonstrate quantifier operator and aggregation operators.

In this article. I will demonstrate how we can use Sum, Min, Max Count, Average, LongCount, Aggregate operator of Language-Integrated Query (LINQ). Sum, Min, Max Count, Average, LongCount, Aggregate operators are part of aggregation operation in Language-Integrated Query (LINQ).

In this article, I will demonstrate how we can use GroupBy and ToLookup operator of Language-Integrated Query (LINQ). GroupBy and ToLookup operators are part of grouping data in Language-Integrated Query (LINQ). Grouping refers to the operation of putting data into groups so that the elements in each group share a common attribute. GroupBy & ToLookup return a collection that has a key and an inner collection based on a key field value. The execution of GroupBy is deferred whereas that of ToLookup is immediate. A LINQ query syntax can be end with the GroupBy or Select clause.

This article explains linq extension methods like filtering, grouping and sorting and projection orators

In this article, I will demonstrate how we can use skip, SkipWhile, take, TakeWhile operator of Language-Integrated Query (LINQ). Skip, SkipWhile, take, TakeWhile operators are part of partitioning data in Language-Integrated Query (LINQ).
Everything on LINQ, not only its articles: the LINQ page →
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article