Entity Framework/Core and LINQ to Entities (9) Performance
2019-03-31
The previous parts has discussed some aspects that can impact the performance of EF/Core and LINQ to Entities, and here is a summary:
3401 words
|
17 minutes
Entity Framework/Core and LINQ to Entities (8) Optimistic Concurrency
2019-03-30
Conflicts can occur if the same data is read and changed concurrently. Generally, there are 2 approaches:
3493 words
|
17 minutes
Entity Framework/Core and LINQ to Entities (6) Query Data Loading
2019-03-27
After translated to SQL, in LINQ to Entities, sequence queries returning IQueryable<T> implements deferred execution too.
1982 words
|
10 minutes
Entity Framework/Core and LINQ to Entities (7) Data Changes and Transactions
2019-03-27
Besides LINQ to Entities queries, EF/Core also provides rich APIs for data changes, with imperative paradigm.
3732 words
|
19 minutes
Entity Framework/Core and LINQ to Entities (5) Query Translation Implementation
2019-03-25
The previous part demonstrated what are the SQL translations of the LINQ to Entities queries. This part discusses how the translation is implemented. Regarding different database systems can have diff
4790 words
|
24 minutes
Entity Framework/Core and LINQ to Entities (4) Query Methods (Operators)
2019-03-15
This part discusses how to query SQL database with the defined mapping entities. In EF/Core, LINQ to Entities supports most of the methods provided by Queryable:
8930 words
|
45 minutes
Entity Framework/Core and LINQ to Entities (3) Logging and Tracing Queries
2019-03-13
EF version of this i
1374 words
|
7 minutes
Entity Framework/Core and LINQ to Entities (2) Modeling Database: Object-Relational Mapping
2019-03-12
.NET and SQL database and have 2 different data type systems. For example, .NET has System.Int64 and System.String, while SQL database has bigint and nvarchar; .NET has sequences and objects, while SQ
3144 words
|
16 minutes
Entity Framework/Core and LINQ to Entities (1) Remote Query
2019-03-11
The previous chapters discussed LINQ to Objects, LINQ to XML (objects), and Parallel LINQ (to Objects). All of these LINQ technologies query local in-memory objects managed by .NET. This chapter discu
2225 words
|
11 minutes
C# 8.0 in-depth: Understanding index and range, and working with LINQ and IEnumerable<T>
2019-02-24
C# 8.0 introduces index and range for array. This part discussed the index and range types, syntax, compilation, and how to apply them with LINQ for any type that implements IEnumerable<T>.
2031 words
|
10 minutes