Your Discussion Board

Your Ideas Reflect Your Personality
HomeFAQSearchRegisterUsergroupsLog in

Share | 

 LINQ Books Collection

Go down 
Senior Member
Senior Member

Number of posts : 2786
Reputation : 0
Registration date : 2007-05-28

PostSubject: LINQ Books Collection   Tue Aug 05, 2008 1:39 pm

LINQ Books Collection

Professional LINQ

By Scott Klein
ISBN: 978-0-470-04181-9
408 pages
January 2008

Book Description:
Professional LINQ introduces experienced programmers and database developers to LINQ database queries in their native VB and C# languages. Some of the topics covered include:

- LINQ Queries
- LINQ and the Standard Query Operators
- Programming with XLinq
- Querying XML with XLinq
- Mixing XML and other data models
- DLinq and Queries
- LINQ over datasets
- Interoperating with ADO.NET

Download Link:



Apress LINQ for Visual C Sharp 2008 Jun 2008

By Fabio Claudio Ferracchiati
ISBN10: 1-4302-1580-1
ISBN13: 978-1-4302-1580-6
200 pp.
Published Jun 2008

Book Description:
Every C# programmer needs to learn about LINQ (Language–lIntegrated Query), Microsoft’s breakthrough technology for simplifying and unifying data access from any data source. With LINQ you can write more elegant and flexible code not just to access databases and files but to manipulate data structures and XML.

This book is a short yet comprehensive guide to the major features of LINQ and the significant enhancements introduced with .NET 3.5. There is no better source for getting a head–start on the future of these technologies than this book.

- A clear and comprehensive yet concise introduction to using LINQ in C#
- Covers LINQ to Objects, LINQ to SQL, LINQ to DataSet, and LINQ to XML
- Rich in working examples of LINQ in action
- Ideal for C# programmers at any level

Download Link:



Introducing Microsoft LINQ

Book Description:
Data-rich applications can be difficult to create because of the tremendous differences between query languages used to access data and programming languages commonly used to write applications.

This practical guide introduces LINQ, a set of extensions to the Microsoft Visual C# and Microsoft Visual Basic programming languages. Instead of traversing different language syntaxes required for accessing data from relational and hierarchical data sources, developers will learn how to write queries natively in C# or Visual Basic. Written by two experienced developers with strong ties to Microsofts developer teams, this book introduces the LINQ architecture and classes, describes the new language features in both C# and Visual Basic, and provides code samples in both languages.

Paperback: 240 pages
Publisher: Microsoft Press (May 16, 2007)
Language: English
ISBN-10: 0735623910
ISBN-13: 978-0735623910

Download Link:



Manning LINQ in Action Jan 2008

Paperback: 600 pages
Publisher: Manning Publications (February 4, 2008)
Language: English
ISBN-10: 1933988169
ISBN-13: 978-1933988160

Book 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.

Download Link:



OReilly LINQ Pocket Reference Feb 2008

By Joseph Albahari, Ben Albahari
First Edition February 2008
Pages: 172
Series: Pocket References
ISBN 10: 0-596-51924-9 | ISBN 13: 9780596519247

Book description:
Ready to take advantage of LINQ with C# 3.0? This guide has the detail
you need to grasp Microsoft's new querying technology, and concise
explanations to help you learn it quickly. All the examples are preloaded into LINQPad, the highly praised utility that lets you work with LINQ interactively. LINQPad will not only help you learn LINQ, it will have you thinking in LINQ.

Ready to take advantage of LINQ with C# 3.0? This guide has the detail you need to grasp Microsoft's new querying technology, and concise explanations to help you learn it quickly. And once you begin to apply LINQ, the book serves as an on-the-job reference when you need immediate reminders.

All the examples in the LINQ Pocket Reference are preloaded into LINQPad, the highly praised utility that lets you work with LINQ interactively. Created by the authors and free to download, LINQPad will not only help you learn LINQ, it will have you thinking in LINQ.

This reference explains:
- LINQ's key concepts, such as deferred execution, iterator chaining, and type inference in lambda expressions
- The differences between local and interpreted queries
- C# 3.0's query syntax in detail-including multiple generators, joining, grouping, query continuations, and more
- Query syntax versus lambda syntax, and mixed syntax queries
- Composition and projection strategies for complex queries
- All of LINQ's 40-plus query operators
- How to write efficient LINQ to SQL queries
- How to build expression trees from scratch
- All of LINQ to XML's types and their advanced use
- LINQ promises to be the locus of a thriving ecosystem for many years to come. This small book gives you a huge head start.

Download Link:



Back to top Go down
Senior Member
Senior Member

Number of posts : 2786
Reputation : 0
Registration date : 2007-05-28

PostSubject: Re: LINQ Books Collection   Tue Aug 05, 2008 1:48 pm

Packt Publishing LINQ Quickly Nov 2007

Language English
Paperback 250 pages [191mm x 235mm]
Release date November 2007
ISBN 1847192548
ISBN 13 978-1-847192-54-7
Author(s) N. Satheesh Kumar

Book Description:
This book gets you started with LINQ and shows how it will make your programming life easier by making use of new features from the .NET Framework 3.0. This book is split into seven chapters, each of which is dedicated to presenting a feature of LINQ and its usage in real-life scenarios.

Language Integrated Query (LINQ) is a new feature in Visual Studio 2008 that extends its query capabilities, using C# and Visual Basic. Visual Studio 2008 comes with LINQ provider assemblies that enable the use of LINQ with data sources such as in-memory collections, SQL relational databases, ADO.NET Datasets, XML documents, etc.

In Visual Studio 2008, Visual C# and Visual Basic are the languages that implement the LINQ language extensions. LINQ language extensions use the new standard query operators API, which is the query language for any collection that implements IEnumerable.

What you will learn from this book:
- Overview of new features for LINQ in .NET 3.0—partial methods,
expressions, anonymous types, initializers, and implicitly typed local
variables Accessing in-memory data structures using LINQ—lists, arrays, and dictionaries
- Directly querying the collections and filtering the required values
without using powerful filtering, ordering, and grouping capabilities
- Creating and manipulating XML data through .NET using XElement and XAttribute
- Creating and navigating XML trees using Functional Construction
- Importing and exporting data from dictionaries, databases, objects, and CSV files
- Creating and manipulating the database objects using the DataContext object
- Working with stored procedures, user-defined functions, handling
concurrency conflicts, and transactions during database updates
- Working with .NET framework data providers and DataSets
- Using DataSet for easier and faster querying of cached data
- Working with typed and un-typed XML trees using XSD
- Examining standard query operators provided by LINQ and using them to query data sources
- Implementing your own standard query operators
- Building an ASP.NET web application

Chapter 1 looks at the overall features of LINQ, and gives an
overview of different operators provided by LINQ to operate on objects,
XML, relational databases, etc.

Chapter 2 examines LINQ to Objects, which means that you can use
LINQ to query objects in a collection. Using this feature, you can
access in-memory data structures using LINQ. You can directly query
collections, and filter out required values without using powerful
filtering, ordering, and grouping capabilities.

Chapter 3 looks at LINQ to XML. It is a new in-memory XML
programming API to work against XML data. There are different ways of
creating XML trees in .NET. LINQ to XML is the new method of creating
and manipulating XML data through .NET. The properties and methods of
LINQ help in navigating and manipulating XML elements and attributes.

Chapter 4, which covers LINQ to SQL, takes care of translating
LINQ expressions into equivalent T-SQL, passing it on to the database
for execution, and then returning the results back to the calling
application. It reduces programming time a lot, and comes with two
different design-time tools, which are used for converting the
relational database objects into object definitions. It also has the
ability to create databases, and database objects.

Chapter 5 examines LINQ to DataSets. An ADO.NET DataSet provides
a disconnected data source environment for applications. It can be used
with multiple data sources. The DataSet has the flexibility of handling
data locally in cache memory where the application resides. The
application can continue working with a DataSet when it is disconnected
from the source and is not dependent on the availability of the data
source. The DataSet maintains information about the changes made to
data so that updates can be tracked and sent back to the database as
soon as the data source is available or reconnected.

Chapter 6 covers LINQ to XSD. It enhances XML programming by
adding the feature of typed views on un-typed XML trees. LINQ to XSD
gives a better programming environment by providing the object models
generated from XML schemas. This is called typed XML programming.

Chapter 7 looks at standard query operators provided by LINQ, and how you can use some of them against different data sources.

Download Link:



Pro LINQ Language Integrated Query in C Sharp 2008

Paperback: 600 pages
Publisher: Apress (November 19, 2007)
Language: English
ISBN-10: 1590597893
ISBN-13: 978-1590597897

Book Description:
LINQ is the project name for a set of extensions to the .NET Framework that provide a generic approach to querying data from different data sources. LINQ will premier in Visual Studio 2008, and will become the next must–have skill for .NET developers.

Pro LINQ: Language Integrated Query in C# 2008 is all about code.

Literally, this book starts with code and ends with code. In most
books, the author shows the simplest example demonstrating how to use a method, but they so rarely show how to use the more complex prototypes.
Pro LINQ: Language Integrated Query in C# 2008 is different.
Demonstrating the overwhelming majority of LINQ operators and
protoypes, it is a veritable treasury of LINQ examples.

Rather than obscure the relevant LINQ principles in code examples by focusing on a demonstration application you have no interest in
writing, Pro LINQ: Language Integrated Query in C# 2008 cuts right to the chase of each LINQ operator, method, or class.

However, where complexity is necessary to truly demonstrate an issue, the examples are right there in the thick of it. For example, code samples demonstrating how to handle concurrency conflicts actually create concurrency conflicts so you can step through the code and see them unfold.

Most books tell you about the simple stuff, while few books warn you of the pitfalls. Where Pro LINQ: Language Integrated Query in C# 2008 returns your investment is in the hours, and sometimes days, spent by the author determining why something may not work as expected.
Sometimes this results in an innocent looking paragraph that may take you a minute to read and understand, but took days to research and explain.

Face it, most technical books while informative, are dull. LINQ need not be dull. Written with a sense of humor, Pro LINQ:

Language Integrated Query in C# 2008 will attempt to entertain you on your journey through the wonderland of LINQ and C# 2008.

What you’ll learn:
- How to leverage all the new LINQ relevant C# 2008 language features including extension methods, lambda expressions, anonymous data types, and partial methods.
- How to use LINQ to Objects to query in–memory data collections such as arrays, ArrayLists, and Lists to retrieve the data you want.
- Why some queries are deferred, how a deferred query can bite you, and how you can make deferred queries work for you.
- How to use LINQ to XML to revolutionize your creation, manipulation, and searching of XML data.
- How to query DataSets with LINQ to DataSet so you can co–exist with legacy code and use LINQ to query databases other than SQL Server.
- How to query Databases with LINQ to SQL, write your own entity classes, and understand how to handle concurrency conflicts.

Download Link:



Back to top Go down
LINQ Books Collection
Back to top 
Page 1 of 1
 Similar topics
» Amelia Atwater-Rhodes' Other Books
» Paws' Bestest Books!
» Creepypasta Book, I need stories!
» Koi Collection(Kotaro's Puppets)
» Massive Arthur VHS collection

Permissions in this forum:You cannot reply to topics in this forum
Your Discussion Board :: Books :: Internet & Computer Books-
Jump to: