LINQ For Dummies and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$6.27 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
More Buying Choices
Have one to sell? Sell yours here
LINQ For Dummies
 
 
Start reading LINQ For Dummies on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

LINQ For Dummies [Paperback]

John Paul Mueller (Author)
3.0 out of 5 stars  See all reviews (6 customer reviews)

Price: $29.99 & this item ships for FREE with Super Saver Shipping. Details
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 4 left in stock--order soon (more on the way).
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $16.49  
Paperback $29.99  

Book Description

0470277947 978-0470277942 August 4, 2008 1
If you’ve asked yourself “Why can’t I develop database and XML queries in a language I already know?”, then Language INtegrated Query, or LINQ, is for you. LINQ For Dummies introduces you to LINQ and the .NET Framework technologies, so you can use LINQ to query any object, any data set, any kind of XML, and SQL Server—no questions asked.

This plain-English guide gives you a thorough overview of LINQ, from understanding the tasks it performs to making LINQ work with both Visual Basic and Visual Studio 2005. It explains the four LINQ providers in the .NET Framework, the easiest ways to go about accessing data, and how to write more efficient applications with less code using LINQ. There’s also clear guidance on combining third-party providers with LINQ to create even more powerful apps. With this single, comprehensive guide, you’ll discover how to:

  • Use one query language with all Microsoft languages
  • Examine .NET language extensions and work with extension methods, partial methods, lambda expressions, and query expressions
  • LINQ to DataSet operators, SQL server operations, XML API, or Active Directory
  • Deal with databases — download and install the Northwind database, generate Northwind entity classes, and create the Northwind XML mapping file
  • Create the partial class example, the partial method example, and the database modification example
  • Use objects with LINQ
  • Query databases in Visual Basic and C#

As an added bonus, you can visit the companion Web site for LINQ examples in C# and Visual Basic. With LINQ For Dummies, you’ll link up with LINQ in no time and see how you can query almost anything!

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Design Patterns For Dummies $19.93

LINQ For Dummies + Design Patterns For Dummies
  • This item: LINQ For Dummies

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Design Patterns For Dummies

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details



Editorial Reviews

From the Back Cover

Link up with LINQ and see how you can query almost anything!

So you're the inquisitive type? LINQ answers your biggest query — "Why can't I develop database and XML queries in a language I already know?" This book introduces you to LINQ and the .NET Framework technologies, so you can use LINQ to query any object, any dataset, any kind of XML, SQL Server, and more — no questions asked.

  • Connect with LINQ — understand the tasks LINQ performs, declarative programming, and how to use LINQ in the real world

  • Extend yourself — examine .NET language extensions and work with extension methods, partial methods, lambda expressions, and query expressions

  • Choose your language — work with LINQ using C# along with Visual Basic® or Visual Studio®

  • LINQ up — LINQ to DataSet operators, SQL server operations, XML API, or Active Directory®

  • Deal with databases — download and install the Northwind database, generate Northwind entity classes, and create the Northwind XML mapping file

Visit the companion Web site at www.dummies.com/go/linqfd for all the source code you need

Open the book and find:

  • How LINQ lets you create more efficient applications with less code

  • An overview of the LINQ namespaces

  • What to do with expression trees

  • The four LINQ providers in .NET Framework

  • How to use objects with LINQ

  • What LINQ can do for the Visual Studio developer

  • Techniques for getting information about your applications

  • The easiest ways to access data

About the Author

John Paul Mueller has written more than 300 articles and 80 books, most recently Mastering Windows Vista Business with Mark Minasi. The author of Ribbon X For Dummies, he has covered everything from programming to operating systems to home security and accessibility.

Product Details

  • Paperback: 364 pages
  • Publisher: For Dummies; 1 edition (August 4, 2008)
  • Language: English
  • ISBN-10: 0470277947
  • ISBN-13: 978-0470277942
  • Product Dimensions: 7.4 x 0.8 x 9.2 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #1,221,741 in Books (See Top 100 in Books)

More About the Author

John Mueller is a freelance author and technical editor. He has writing in his blood, having produced 87 books and over 300 articles to date. The topics range from networking to artificial intelligence and from database management to heads down programming. His most recent book is "Windows Command Line Administration Instant Reference" (Sybex, ISBN: 978-0-470-65046-2). His technical editing skills have helped over 52 authors refine the content of their manuscripts. You can reach John on the Internet at JMueller@mwt.net and his Web site at: http://www.mwt.net/~jmueller/.

 

Customer Reviews

6 Reviews
5 star:
 (2)
4 star:
 (1)
3 star:    (0)
2 star:
 (1)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.0 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

3 of 3 people found the following review helpful:
5.0 out of 5 stars LINQ to the Rescue, May 10, 2009
By 
cmr (Denver, CO United States) - See all my reviews
This review is from: LINQ For Dummies (Paperback)
The intriguing part about the Dummy series published by Wiley is that these books cover general basics about any given subject matter. They present the material straight forward in an easy to read manner. Typically, if a reader has time, one such devoted individual may accomplish this feat during a weekend sitting as the common length of a Dummy text usually delivers between 250 to 400 pages. The writing style contributes to this quick pace by offering humor and joviality to the mix. Rich Tennant's comic illustrations, a greatly appreciated staple in the Dummy series, bring a common sense angle of the problem at hand into perspective which often elicits a chuckle. Nonetheless, the expectation is to immediately grasp the concept and build a knowledgeable foundation from which to work from. From this point, the publishers at Wiley wisely require the Part of Tens section in each of their Dummy books in which one can jump into more advanced topics to continue the educational process. Overall, the authors, themselves, should be commended for their efforts to transform technical goo into some comprehensive pastry for the mind without the gratuitous fluff that other bigger tomes exploit, ultimately, bumping shipping costs higher.

By now everyone expects these conventions from any "(Insert Subject) for Dummies" book, and "LINQ for Dummies" written by John Paul Mueller is no exception. Release of this book coincides right around the time LINQ started to surface, so the author has firsthand and intimate understanding about this topic. The first third of the book introduces this recently created declarative language. Syntax, semantics, namespaces, terminology, and nuisances between C# and Visual Basic are thoroughly explained. The author takes the reader by the hand and walks through simple query constructions for each keyword operator. He utilizes the debugger as an onsite teaching assistant to explore the intricacies of LINQ behind the scenes.

The remaining bulk focuses on specific providers where the fun stuff begins to take shape. In order to work with certain data sources, a LINQ provider must be available to communicate with that particular resource. The four major providers are LINQ to Object, LINQ to DataSet, LINQ to SQL, and LINQ to XML. A close examination for each of these providers is covered here. Apparently, there are already quite a few other custom providers out there as well, available at CodePlex, such as SharePoint, Excel, CRM, JavaScript, even Google, and so many more. The anticipation to have it all is similar to the feeling any kid has in a candy store with a no limit American Express credit card. To alleviate this urge, the book continues to explain these other providers dealing with Office 2007, Active Directory, RDF, COM+, and a brief appearance of MySql.

A really nice aspect about this read is there are absolutely no constraints to LINQ. The author makes every attempt to point out unconventional and conventional opportunities. He draws out the potential, flexibility, and strength found in LINQ. As the evidence shows, LINQ is just incredibly easier to work with data than ADO.NET, and this point surfaces throughout the book. For example, multiple data sources can be combined with little code. How neat is this little nugget for developers? Thinking outside the box is also greatly encouraged. One of many shared suggestions is rigging LINQ to perform searches on application logs. Well, this information can be collected to refine the application to better suit users and organize the help support team to respond faster in troubleshooting situations. Extra value with good offerings like this is extremely beneficial. Furthermore, the author recommends how to deal with security and performance concerns. When additional explanation is required for a topic, the reader is assured that either clarification will occur later in the book or ample external resources are supplied. The author sincerely wants to spread the usefulness of this language to expand your resources and knowledge. He clearly enjoys this material and it shows.

As far as requests go for a future edition of this book, one comment is to combine the chapters dealing with LINQ to SQL or, at the very least, place them next to each other. As the order stands now, the disjointed placement of the chapters disrupts flow. The pages devoted to step by step instructions of sample databases into SQL Server are a bit too thorough. Instead, it would be nice to see those pages dedicated to more interesting topics such as creating a custom provider. With the ADO.NET Entity Data Model gaining momentum, a walkthrough incorporating LINQ would be a great bonus. Technology just grows too fast! Before one realizes it, technology will be off to college soon.

As the name of the series indicates, this book is for newcomers to LINQ to gain a grasp on this improvement in data interaction. Although as the completion of this book viewing approaches, no one truly stays a "dummy" for long. Except in my case, as someone who is not self-conscious about his IQ, I am proud to have graduated to an educated dummy status...only to acknowledge that I am a complete dummy at gardening.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
4.0 out of 5 stars Pretty good starter book, December 3, 2009
By 
Lisa (Petersburg, VA, United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: LINQ For Dummies (Kindle Edition)
Like most of the books in the Dummies series, this one has a light-hearded tone. It makes the topic of LINQ pretty clear. I was dead-new to the material, so the fact that I could follow and understand the examples means it is doing its job.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1.0 out of 5 stars LINQ FOR DUMMIES BOOK REVIEW, October 29, 2011
Amazon Verified Purchase(What's this?)
This review is from: LINQ For Dummies (Paperback)
Linq for Dummies Book Review ---- Not Satisfied; Have not received book or any correspondence about timing of getting book after over a month
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews




Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
sales letter, server name, new string, string msg, string name, global assembly cache, contact number, nondeferred operators, new postal code, collection initializers, dot notation syntax, deferred evaluation, oreach statement, oreach loop, object initializers, object sender, concurrency checks, let keyword, partial methods, lambda expression, project entry, var keyword
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Active Directory, Visual Basic, Using Standard, Add Reference, Ten Ways, Joe Smythe, Technologies Figure, New Horizons, Creating Simple, Server Explorer, Solution Explorer, The Part of Tens, Program Files, Language Extensions, Technologies Listing, New Integer, Integrated Security, Initial Catalog, Click Next, Windows Server, Click Create, Add Connection, Click Step Over, Type Library, Language Service
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(3)
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject