Skip to Content
LINQ For Dummies®
book

LINQ For Dummies®

by John Paul Mueller
August 2008
Beginner to intermediate
364 pages
8h 35m
English
For Dummies
Content preview from LINQ For Dummies®

Chapter 14. Ten Ways to Improve LINQ Development

In This Chapter

  • Simplifying code using LINQ tools

  • Creating self-documenting code using LINQ

  • Performing code pattern analysis

  • Defining a code snippet database

  • Using LINQ to find other development resources

  • Understanding data format using LINQ

  • Discovering usage trends

  • Creating your own LINQ library

  • Trading useful LINQ queries with others

  • Performing compilation and code analysis

Throughout this book, you see a myriad of ways in which you can use LINQ to create applications. Of course, knowing you can use a technology and understanding that it will improve your development experience are two different things. By now, you know that LINQ can help you produce shorter code, but this chapter helps you discover why shorter code doesn't translate into harder to read code. LINQ is quite easy to read, and because it uses the same form with every query, it provides a solid method for creating self-documenting code. Anyone who sees one LINQ query can easily read most other LINQ queries of the same complexity. The first question that this chapter answers, therefore, is whether LINQ provides something of value to you as an individual developer — it answers the questions of whether easy to use and easy to read translate into meaningless technology.

The first question begs a second question, the one that most developers ask about coding efficiently and maximizing potential. This chapter also helps you get the most out of LINQ. After you begin working with LINQ, ...

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

LINQ Unleashed for C#

LINQ Unleashed for C#

Paul Kimmel
LINQ Pocket Reference

LINQ Pocket Reference

Joseph Albahari, Ben Albahari
Essential LINQ

Essential LINQ

Charlie Calvert, Dinesh Kulkarni

Publisher Resources

ISBN: 9780470277942Purchase book