𝔖 Scriptorium
✦   LIBER   ✦

📁

LINQ to Objects Using C# 4.0: Using and Extending LINQ to Objects and Parallel LINQ (PLINQ)

✍ Scribed by Troy Magennis


Publisher
Addison-Wesley Professional
Year
2010
Tongue
English
Leaves
331
Series
Addison-Wesley Microsoft Technology Series
Edition
1 Pap/Pas
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


I found this book to be most useful of all the Linq books I have come across. It provides great practical examples of how to use Linq effectively on data objects and save hundreds of lines of code. At the same time, the author explains the performance implications so that you can make the right decision for your application. This book was a great find for me as I had a hard time last year when I tried to use Linq in some complex manipulation of objects involving joins.
The only disappointment for me was the fact that when I first I read the book online on Safari Books, the examples were in color and syntax highlighted. I decided to purchase the printed book to have it as a reference. The print edition is not in color and seems a step backwards.
I highly recommend this book to any developer that uses Linq. Not just for objects. It is well thought out and brilliantly written with real life examples.

✦ Table of Contents


Addison Wesley - LINQ to Objects Using C# 4.0 (03-2010) (ATTiCA)......Page 1
Contents......Page 6
Foreword......Page 9
Preface......Page 11
Acknowledgments......Page 18
About the Author......Page 19
What Is LINQ?......Page 20
The (Almost) Current LINQ Story......Page 22
LINQ Code Makeover—Before and After Code Examples......Page 24
Benefits of LINQ......Page 31
References......Page 34
LINQ Enabling C# 3.0 Language Enhancements......Page 36
LINQ to Objects Five-Minute Overview......Page 49
References......Page 58
Query Syntax Style Options......Page 60
How to Filter the Results (Where Clause)......Page 68
How to Change the Return Type (Select Projection)......Page 73
How to Return Elements When the Result Is a Sequence (Select Many)......Page 78
How to Get the Index Position of the Results......Page 80
How to Remove Duplicate Results......Page 81
How to Sort the Results......Page 82
Summary......Page 92
How to Group Elements......Page 94
How to Join with Data in Another Sequence......Page 112
Summary......Page 138
The Built-In Operators......Page 140
Aggregation Operators—Working with Numbers......Page 142
Conversion Operators—Changing Types......Page 150
Element Operators......Page 163
Equality Operator—SequenceEqual......Page 172
Generation Operators—Generating Sequences of Data......Page 174
Merging Operators......Page 178
Partitioning Operators—Skipping and Taking Elements......Page 179
Quantifier Operators—All, Any, and Contains......Page 183
Summary......Page 190
Introduction......Page 192
The LINQ Set Operators......Page 193
The HashSet Class......Page 204
Summary......Page 211
Writing a New Query Operator......Page 214
Writing a Single Element Operator......Page 215
Writing a Sequence Operator......Page 227
Writing an Aggregate Operator......Page 235
Writing a Grouping Operator......Page 241
Summary......Page 251
Evolution of C#......Page 252
Optional Parameters and Named Arguments......Page 253
Dynamic Typing......Page 262
COM-Interop and LINQ......Page 270
References......Page 279
Parallel Programming Drivers......Page 280
Multi-Threading Versus Code Parallelism......Page 283
Parallelism Expectations, Hindrances, and Blockers......Page 286
LINQ Data Parallelism......Page 290
Writing Parallel LINQ Operators......Page 308
References......Page 320
Glossary......Page 322
C......Page 326
J......Page 327
O......Page 328
Q......Page 329
T......Page 330
X–Y–Z......Page 331

✦ Subjects


Библиотека;Компьютерная литература;ADO.NET / LINQ;


📜 SIMILAR VOLUMES


LINQ to Objects Using C# 4.0: Using and
✍ Magennis, Troy 📂 Library 📅 2010 🏛 Addison-Wesley Professional 🌐 English

"For several years, Troy has been one of the key figures in the LINQ community. This comprehensive and well-written book serves as a compendium of the important wisdom and experience that he has accumulated through his years of studying LINQ and its uses." -<b>Charlie Calvert</b>, Microsoft C# Commu

LINQ to Objects Using C# 4.0: Using and
✍ Troy Magennis 📂 Library 📅 2010 🏛 Addison-Wesley 🌐 English

Using LINQ to Objects, .NET developers can write queries over object collections with the same deep functionality that was once available only with SQL and relational databases. Now, for the first time, developers have a comprehensive and authoritative guide to applying LINQ to Objects in real-world

LINQ to Objects Using C# 4.0 Using and
✍ Troy Magennis 📂 Library 📅 2010 🏛 Addison-Wesley Professional 🌐 English

Using LINQ to Objects, .NET developers can write queries over object collections with the same deep functionality that was once available only with SQL and relational databases. Now, for the first time, developers have a comprehensive and authoritative guide to applying LINQ to Objects in real-world

Pro LINQ Object Relational Mapping in C#
✍ Vijay P. Mehta 📂 Library 📅 2008 🏛 Apress 🌐 English

Es un libro completamente practico ya que contiene ejemplos muy completos para comprender la conexion a bases de datos por medio de LINQ.By: Edwin Dario Cucul Cuc