Lambda Calculus via C# (2) Fundamentals - Lambda Expression, Variables, Reductions
The C# lambda expression . This post will explain lambda expression and other concepts in lambda calculus.
712 words
|
4 minutes
Lambda Calculus via C# (1) Fundamentals - Closure, Currying and Partial Application
C# is discussed in detail used everywhere in the . This post and the follo
1438 words
|
7 minutes
Entity Framework Core and LINQ to Entities (9) Performance
The previous parts has discussed some aspects that can impact the performance of EF/Core and LINQ to Entities, and here is a summary:
3393 words
|
17 minutes
Parallel LINQ in Depth (4) Performance
Parallel LINQ is powerful, but also can be more complex. This part discusses Parallel LINQ query performance in different cases.
1059 words
|
5 minutes
Parallel LINQ in Depth (3) Query Methods (Operators)
Parallel LINQ provides additional query methods and additional overrides for Aggregate method:
2762 words
|
14 minutes
Parallel LINQ in Depth (2) Partitioning
The first step of Parallel LINQ is partitioning. The source values is split into several partitions, so that multiple threads can execute the query logic in parallel.
1616 words
|
8 minutes
Parallel LINQ in Depth (1) Local Parallel Query and Visualization
So far, all the discussion for LINQ to Objects/XML does not involve multi-threading, concurrency, or parallel computing. This is by design, because pulling values from an IEnumerable<T> sequence is no
2315 words
|
12 minutes
LINQ to XML in Depth (3) Manipulating XML
Besides creating and querying XML, LINQ to XML also provides APIs for other XML manipulations, including cloning, deleting, replacing, and updating XML structures:
1875 words
|
9 minutes
LINQ to XML in Depth (2) Query Methods (Operators)
As fore mentioned, LINQ to XML is just a specialized LINQ to Objects, so all the LINQ to Objects query methods can be used in LINQ to XML queries. LINQ to XML provides many function members and other
3027 words
|
15 minutes
LINQ to XML in Depth (1) Modeling XML
(eXtensible Markup Language) is widely used to represent, store, and transfer data. Since .NET 3.5, the built in LINQ to XML APIs are provided to enable LINQ q
1876 words
|
9 minutes