Book description
Language Integrated Query (LINQ) is Microsoft's new technology for powerful, general purpose data access. This technology provides a fully-integrated query language, available in both C# 3.0 and VB 9.0, for high-level data access against objects, relational databases, and XML documents.
In this Short Cut you'll learn about LINQ and the proposed C# 3.0 extensions that support it. You'll also see how you can use LINQ and C# to accomplish a variety of tasks, from querying objects to accessing relational data and XML. Best of all, you'll be able to test the examples and run your own code using the latest LINQ CTP, available free from Microsoft. This Short Cut includes a complete reference to the standard LINQ query operators.
Table of contents
- LINQ: The Future of Data Access in C# 3.0
- A Note Regarding Supplemental Files
- Learn LINQ and the C# 3.0 Features That Support It
- A Quick Introduction to LINQ
- The LINQ Architecture
- Supporting LINQ in C# 3.0
- Applying LINQ
-
Standard LINQ Query Operators
-
- Aggregate
- All
- Any
- Average
- Cast
- Concat
- Contains
- Count
- DefaultIfEmpty
- Distinct
- ElementAt
- ElementAtOrDefault
- Empty
- EqualAll
- Except
- First
- FirstOrDefault
- Fold
- GroupBy
- GroupJoin
- Intersect
- Join
- Last
- LastOrDefault
- LongCount
- Max
- Min
- OfType
- OrderBy
- OrderByDescending
- Range
- Repeat
- Reverse
- Select
- SelectMany
- Single
- SingleOrDefault
- Skip
- SkipWhile
- Sum
- Take
- TakeWhile
- ThenBy
- ThenByDescending
- ToArray
- ToDictionary
- ToList
- ToLookup
- ToSequence
- Union
- Where
-
- Extending LINQ
- For Further Information
- Acknowledgements
- About the Author
- Copyright
Product information
- Title: LINQ: The Future of Data Access in C# 3.0
- Author(s):
- Release date: October 2006
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596528416
You might also like
book
Hands-On Healthcare Data
Healthcare is the next frontier for data science. Using the latest in machine learning, deep learning, …
book
Code like a Pro in C#
Code Like a Pro in C# teaches you to how write clean C# code that’s suitable …
book
Learning Progressive Web Apps: Building Modern Web Apps Using Service Workers
Use Service Workers to Turbocharge Your Web Apps “You have made an excellent decision in picking …
book
Righting Software
Right Your Software and Transform Your Career Righting Software presents the proven, structured, and highly engineered …