Skip to Content
Visual Studio® 2010 All-in-One For Dummies®
book

Visual Studio® 2010 All-in-One For Dummies®

by Rick Leinecker
June 2010
Beginner
912 pages
18h 27m
English
For Dummies
Content preview from Visual Studio® 2010 All-in-One For Dummies®

Chapter 7. LINQ

In This Chapter

  • Seeing how LINQ differs from SQL

  • Creating a simple program to query integers

  • Finding active processes

  • Creating new object queries

Earlier chapters of this book use SQL Server as a data store and then use the objects that Visual Studio makes available to access the data in the databases. And although that's a large portion of data access techniques, there's more to managing data than database storage. With .NET 3.0, Microsoft took data access to the next level by integrating it into the .NET programming languages. This cool new feature is called Language Integrated Query (LINQ), and it allows you to create powerful queries on not only database storage, but on any collection of data in your programs. Seemingly, every Web site on .NET technologies is talking about it.

LINQ, which is integrated into the newest versions of C# and VB.NET, helps you organize your data structures in a manner similar to how databases organize data. Similar to SQL, you can query program data. For example, say that you have a list of data structures, and you want to find the one that has an ID of 26. You can use LINQ to query the data and find the structure you're looking for.

LINQ isn't just an enhancement to the collection classes. Instead, it's built right into the language. Yup, the querying capabilities are built right into the language. You can run queries against pretty much any kind of data — not just collections. This is one of those language features that you'll wonder how ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Microsoft® Visual Studio® 2010 Unleashed

Microsoft® Visual Studio® 2010 Unleashed

Mike Snell, Lars Powers
Visual Studio Condensed

Visual Studio Condensed

Patrick Desjardins

Publisher Resources

ISBN: 9780470539439Purchase book