LINQ in Action | 
enlarge | Authors: Fabrice Marguerie, Steve Eichert, Jim Wooley Creator: Matt Warren Publisher: Manning Publications Category: Book
List Price: $44.99 Buy New: $21.95 You Save: $23.04 (51%)
New (35) Used (10) from $21.95
Avg. Customer Rating: 23 reviews Sales Rank: 15620
Format: Illustrated Media: Paperback Number Of Items: 1 Pages: 600 Shipping Weight (lbs): 2.1 Dimensions (in): 9.2 x 7.4 x 1.3
ISBN: 1933988169 Dewey Decimal Number: 005.74 EAN: 9781933988160 ASIN: 1933988169
Publication Date: February 4, 2008 Availability: Usually ships in 1-2 business days Shipping: Expedited shipping available Shipping: International shipping available Condition: Paperback. Perfect condition. Never used. Great book.
|
| Similar Items:
|
| Editorial Reviews:
Product Description LLINQ, Language INtegrated Query, is a new extension to the Visual Basic and C# programming languages designed to simplify data queries and database interaction. It addreses O/R mapping issues by making query operations like SQL statements part of the programming language. It also offers built-in support for querying in-memory collections like arrays or lists, XML, DataSets, and relational databases. LINQ in Action is a fast-paced, comprehensive tutorial for professional developers. This book explores what can be done with LINQ, shows how it works in an application, and addresses the emerging best practices. It presents the general purpose query facilities offered by LINQ in the upcoming C# 3.0 and VB.NET 9.0 languages. A running example introduces basic LINQ concepts. You'll then learn to query unstructured data using LINQ to XML and relational data with LINQ to SQL. Finally, you'll see how to extend LINQ for custom applications. LINQ in Action will guide you along as you explore this new world of lambda expressions, query operators, and expression trees. As well, you'll explore the new features of C# 3.0, VB.NET 9.0. The book is very practical, anchoring each new idea with running code. Whether you want to use LINQ to query objects, XML documents, or relational databases, you will find all the information you need to get started But LINQ in Action does not stop at the basic code. This book also shows you how LINQ can be used for advanced processing of data, including coverage of LINQ's extensibility, which allows querying more data sources than those supported by default. All code samples are built on a concrete business case. The running example, LinqBooks, is a personal book cataloging system that shows you how to create LINQ applications with Visual Studio 2008.
|
| Customer Reviews: Read 18 more reviews...
An important book, on an important topic June 29, 2008 1 out of 1 found this review helpful
LINQ in Action, at 600 pages provides a substantial introduction and in-depth discussion of LINQ, its history, its impact, and most important - its syntax and features. I found this book easy to navigate, given that many developers (I know I do) moved between LINQ to Objects, LINQ to XML and LINQ to SQL througout the working day. When you stumble over a particular query, I found it easy to find a relavent sample in the index.
If you haven't had an opportunity to move into the .NET 3.5 Framework world and use C# .0 or VB 0 syntax yet, then this book will arm you with the background necessary to move productively into the new 'Query Centric' programming paradigm - one free of complex 'for' loops and deeply nested 'if' statements (and free of embedded SQL string statements).
Although hefty in size, I recommend this book if you seriously want to move beyond the basics and really understand how to use LINQ.
Linq in Action June 28, 2008 0 out of 2 found this review helpful
This book is best used with a companion book covering basic C# terms. I found that I had to refer to the internet for explanations of terms.
Explanations, not just definitions. That need slowed my reading to a crawl. though I have been using C# for the past year.
Very, very nice and good book June 7, 2008 2 out of 2 found this review helpful
This is a very nicely written book. Clear explanations, concepts are introduced gradually and build on each other with no forward references, simple and to the point code samples, good and appropriate pace, and very easy to read and understand.
I was actually amazed by this book. I read a couple of books/month, and this book reminded me a lot of the quality of classic CS books, which is so hard to come by nowadays -- think "The unix programming environment", but more accessible. This is in sharp contrast with most of the today books in the (programming/CS) field which tend to have a big ratio of page-count to information (lots of screenshots, or 101/intro-level intermixed content, lots of fluff). This is not a book that you can shrink without loosing quality.
LINQ with no action May 28, 2008 0 out of 5 found this review helpful
I am disappointed with this book - it did not meet my expectations. I found many examples and it is really hard to use them because the author hardly explains where all comes from and why I should go this way and not another one. It sometimes confuses why, where and for what purpose the author shows an example and whether it suits my case. It is hard to decide because there are almost no explanations about roots of examples and basic theory. However, I am happy with the fact that more and more books about LINQ come up and I do hope to find a proper one for me. Unfortunately, for now, I have to move from one book to another one for finding a solution.
The only Linq book you will need May 14, 2008 2 out of 2 found this review helpful
If you want to learn Linq, whether its data stored in a database, in XML files, DataSets or just in-memory objects this is the book for you.
I found it so easy to understand, and really comprehend. There are lots of examples, but not too many. After reading the first few chapters you become comfortable with the concept and syntax of the new language extensions.
The authors style had just the right combination of light humor and serious programming. He seems able to express complicated issues with the greatest of ease, and obviously has enoumous knowledge on the subject.
If that was not enough, there are forums avalable where you can raise queries and doubts and the author will do his best to accomodate you, again with a nice and easy flowing style.
The book is a 'must have' to any serious Linq programmer (or want-to-be Linq programmer!) and will certainly occupy a prominent place on my bookshelf.
Highly recommended!
Regards, Martin.
|
|
|