Did you know? DZone has great portals for Python, Cloud, NoSQL, and HTML5!

My bachelors and masters degrees are in Electrical Engineering and Computer Science (dual majors). I have worked for GE Healthcare since 1982. I am a Principal Engineer. I have led, at different times, technical design efforts involving signal processing, image processing, database development, user interface design, report development, internet content development and delivery, and a variety of other kinds of projects. I speak Java, PERL, C, csh, bash, sh, ksh, C++, Pascal, SAS, array processor programming languages for some defunct platforms, assembler for some defunct platforms, RatFor, FortranV, Fortran77, APL (with substantial rust), and a very little bit of French and even less Japanese. I know enough Spanish to order two beers and some enchiladas. Jim has posted 3 posts at DZone. View Full User Profile

LINQ Programming

10.12.2009
Email
Views: 3345
  • submit to reddit
Published by: McGraw-Hill
ISBN: 0071597832

Reviewer Ratings

Relevance:
5

Readability:
5

Overall:
5

Buy it now

One Minute Bottom Line

This is an amazing book.  Every chapter includes a range of perspectives, well-written and effective for novices as well as DBAs.  LINQ is presented within practical contexts to better the learning process. In addition, various source languages and a variety of data sources are all examined with ample examples.

Review

This book will be useful for newbies as well as the highly experienced in understanding and applying LINQ to optimize access to various data sources. The material is very useful for anyone interested in learning LINQ or, more generally, anyone who wants to create efficient queries right from their high level language.

Joe Mayo provides expert tutorial services in this treatment of LINQ.  He starts off with a good functional description of LINQ and then moves into how LINQ applies in the context of various data sources. He wraps it up with a discussion of using LINQ in various application contexts.

Throughout the book, the author divulges each new topic with easy to understand concepts. Mayo builds upon the concept with high-level, as well as low-level, code examples, which are interesting and useful for experienced practitioners.  The style of writing is very comfortable; similar to that of a friend helping us understand things we want to know.

The book provides simple examples using .NET, C#, SQL, XML, IL, then moves on to more complex examples. This gives readers an excellent way to understand both the concept and how to use it from a friendly, experienced perspective.

The author also has discussion points where he examines the efficiency and value of using LINQ to interface with the various data sources.  In a nutshell, this book has it all.

Tags:
Published at DZone with permission of its author, Jim Kohli.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)