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
LINQ to Objects Using C# 4.0
“For several years, Troy has been one of the key figures in the LINQ community. This …
book
LINQ For Dummies®
If you’ve asked yourself “Why can’t I develop database and XML queries in a language I …
book
LINQ in Action
LINQ in Action is a fast-paced, comprehensive tutorial for professional developers who want to use LINQ. …
book
LINQ Unleashed for C#
Foreword by Darryl Hogan, Architect Evangelist, Microsoft Corporation Microsoft’s highly anticipated LINQ query technology makes it …