Summer Reading B2G1 Free
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores


    Recently Viewed clear list


    Original Essays | July 31, 2015

    Susan Casey: IMG Voices in the Ocean



    In 2010, the year dolphins came into my life, I spent my days working in midtown Manhattan, on the 36th floor of a big, impressive office building.... Continue »
    1. $19.57 Sale Hardcover add to wish list

    spacer
Qualifying orders ship free.
$7.95
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Beaverton COMP- WIN PROG

Professional ADO.NET 3.5 with Linq and the Entity Framework

by

Professional ADO.NET 3.5 with Linq and the Entity Framework Cover

ISBN13: 9780470182611
ISBN10: 047018261x
Condition: Standard
All Product Details

Only 1 left in stock at $7.95!

 

Synopses & Reviews

Publisher Comments:

Language Integrated Query (LINQ), as well as the C# 3.0 and VB 9.0 language extensions to support it, is the most import single new feature of Visual Studio 2008 and the .NET Framework 3.x. LINQ is Microsoft's first attempt to define a universal query language for a diverse set of in-memory collections of generic objects, entities persisted in relational database tables, and element and attributes of XML documents or fragments, as well as a wide variety of other data types, such as RSS and Atom syndication feeds. Microsoft invested millions of dollars in Anders Hejlsberg and his C# design and development groups to add new features to C# 3.0--such as lambda expressions, anonymous types, and extension methods--specifically to support LINQ Standard Query Operators (SQOs) and query expressions as a part of the language itself.

Corresponding additions to VB 9.0 followed the C# team's lead, but VB's implementation of LINQ to XML offers a remarkable new addition to the language: XML literals. VB's LINQ to XML implementation includes XML literals, which treat well-formed XML documents or fragments as part of the VB language, rather than requiring translation of element and attribute names and values from strings to XML DOM nodes and values.

This book concentrates on hands-on development of practical Windows and Web applications that demonstrate C# and VB programming techniques to bring you up to speed on LINQ technologies. The first half of the book covers LINQ Standard Query Operators (SQOs) and the concrete implementations of LINQ for querying collections that implement generic IEnumerable, IQueryable, or both interfaces. The second half is devoted to the ADO.NET Entity Framework, Entity Data Model, Entity SQL (eSQL) and LINQ to Entities. Most code examples emulate real-world data sources, such as the Northwind sample database running on SQL Server 2005 or 2008 Express Edition, and collections derived from its tables. Code examples are C# and VB Windows form or Web site/application projects not, except in the first chapter, simple command-line projects. You can't gain a feel for the behavior or performance of LINQ queries with Hello World projects that process arrays of a few integers or a few first and last names.

This book is intended for experienced .NET developers using C# or VB who want to gain the maximum advantage from the query-processing capabilities of LINQ implementations in Visual Studio 2008--LINQ to Objects, LINQ to SQL, LINQ to DataSets, and LINQ to XML--as well as the object/relational mapping (O/RM) features of VS 2008 SP1's Entity Framework/Entity Data Model and LINQ to Entities and the increasing number of open-source LINQ implementations by third-party developers.

Basic familiarity with generics and other language features introduced by .NET 2.0, the Visual Studio integrated development environment (IDE), and relational database management systems (RDBMSs), especially Microsoft SQL Server 200x, is assumed. Experience with SQL Server's Transact-SQL (T-SQL) query language and stored procedures will be helpful but is not required. Proficiency with VS 2005, .NET 2.0, C# 2.0, or VB 8.0 will aid your initial understanding of the book's C# 3.0 or VB 9.0 code samples but isn't a prerequisite.

Microsoft's .NET code samples are primarily written in C#. All code samples in this book's chapters and sample projects have C# and VB versions unless they're written in T-SQL or JavaScript.

Professional ADO.NET 3.5: LINQ and the Entity Framework concentrates on programming the System.Linq and System.Linq.Expressions namespaces for LINQ to Objects, System.Data.Linq for LINQ to SQL, System.Data.Linq for LINQ to DataSet, System.Xml.Linq for LINQ to XML, and System.Data.Entity and System.Web.Entity for EF's Entity SQL.Taking a New Approach to Data Access in ADO.NET 3.5, uses simple C# and VB code examples to demonstrate LINQ to Objects queries against in-memory objects and databinding with LINQ-populated generic List collections, object/relational mapping (O/RM) with LINQ to SQL, joining DataTables with LINQ to DataSets, creating EntitySets with LINQ to Entities, querying and manipulating XML InfoSets with LINQ to XML, and performing queries against strongly typed XML documents with LINQ to XSD.Understanding LINQ Architecture and Implementation, begins with the namespaces and C# and VB language extensions to support LINQ, LINQ Standard Query Operators (SQOs), expression trees and compiled queries, and a preview of domain-specific implementations. C# and VB sample projects demonstrate object, array, and collection initializers, extension methods, anonymous types, predicates, lambda expressions, and simple query expressions.Executing LINQ Query Expressions with LINQ to Objects, classifies the 50 SQOs into operator groups: Restriction, Projection, Partitioning, Join, Concatenation, Ordering, Grouping, Set, Conversion, and Equality, and then lists their keywords in C# and VB. VS 2008 SP1 includes C# and VB versions of the LINQ Project Sample Query Explorer, but the two Explorers don't use real-world collections as data sources. This describes a LINQ in-memory object generator (LIMOG) utility program that writes C# 3.0 or VB 9.0 class declarations for representative business objects that are more complex than those used by the LINQ Project Sample Query Explorers. Sample C# and VB queries with these business objects as data sources are more expressive than those using a arrays of a few integers or last names.Working with Advanced Query Operators and Expressions, introduces LINQ queries against object graphs with entities that have related (associated) entities. This begins with examples of aggregate operators, explains use of the Let temporary local variable operator, shows you how to use Group By with aggregate queries, conduct the equivalent of left outer joins, and take advantage of the Contains() SQO to emulate SQL's IN() function. You learn how to compile queries for improved

Synopsis:

Language Integrated Query (LINQ), as well as the C# 3.0 and VB 9.0 language extensions to support it, is the most import single new feature of Visual Studio 2008 and the .NET Framework 3.x. LINQ is Microsoft's first attempt to define a universal query language for a diverse set of in-memory collections of generic objects, entities persisted in relational database tables, and element and attributes of XML documents or fragments, as well as a wide variety of other data types, such as RSS and Atom syndication feeds. Microsoft invested millions of dollars in Anders Hejlsberg and his C# design and development groups to add new features to C# 3.0--such as lambda expressions, anonymous types, and extension methods--specifically to support LINQ Standard Query Operators (SQOs) and query expressions as a part of the language itself.

Corresponding additions to VB 9.0 followed the C# team's lead, but VB's implementation of LINQ to XML offers a remarkable new addition to the language: XML literals. VB's LINQ to XML implementation includes XML literals, which treat well-formed XML documents or fragments as part of the VB language, rather than requiring translation of element and attribute names and values from strings to XML DOM nodes and values.

This book concentrates on hands-on development of practical Windows and Web applications that demonstrate C# and VB programming techniques to bring you up to speed on LINQ technologies. The first half of the book covers LINQ Standard Query Operators (SQOs) and the concrete implementations of LINQ for querying collections that implement generic IEnumerable, IQueryable, or both interfaces. The second half is devoted to the ADO.NET Entity Framework, Entity Data Model, Entity SQL (eSQL) and LINQ to Entities. Most code examples emulate real-world data sources, such as the Northwind sample database running on SQL Server 2005 or 2008 Express Edition, and collections derived from its tables. Code examples are C# and VB Windows form or Web site/application projects not, except in the first chapter, simple command-line projects. You can't gain a feel for the behavior or performance of LINQ queries with Hello World projects that process arrays of a few integers or a few first and last names.

This book is intended for experienced .NET developers using C# or VB who want to gain the maximum advantage from the query-processing capabilities of LINQ implementations in Visual Studio 2008--LINQ to Objects, LINQ to SQL, LINQ to DataSets, and LINQ to XML--as well as the object/relational mapping (O/RM) features of VS 2008 SP1's Entity Framework/Entity Data Model and LINQ to Entities and the increasing number of open-source LINQ implementations by third-party developers.

Basic familiarity with generics and other language features introduced by .NET 2.0, the Visual Studio integrated development environment (IDE), and relational database management systems (RDBMSs), especially Microsoft SQL Server 200x, is assumed. Experience with SQL Server's Transact-SQL (T-SQL) query language and stored procedures will be helpful but is not required. Proficiency with VS 2005, .NET 2.0, C# 2.0, or VB 8.0 will aid your initial understanding of the book's C# 3.0 or VB 9.0 code samples but isn't a prerequisite. Microsoft's .NET code samples are primarily written in C#. All code samples in this book's chapters and sample projects have C# and VB versions unless they're written in T-SQL or JavaScript.

Professional ADO.NET 3.5: LINQ and the Entity Framework concentrates on programming the System.Linq and System.Linq.Expressions namespaces for LINQ to Objects, System.Data.Linq for LINQ to SQL, System.Data.Linq for LINQ to DataSet, System.Xml.Linq for LINQ to XML, and System.Data.Entity and System.Web.Entity for EF's Entity SQL.

Taking a New Approach to Data Access in ADO.NET 3.5, uses simple C# and VB code examples to demonstrate LINQ to Objects queries against in-memory objects and databinding with LINQ-populated generic List collections, object/relational mapping (O/RM) with LINQ to SQL, joining DataTables with LINQ to DataSets, creating EntitySets with LINQ to Entities, querying and manipulating XML InfoSets with LINQ to XML, and performing queries against strongly typed XML documents with LINQ to XSD.

Understanding LINQ Architecture and Implementation, begins with the namespaces and C# and VB language extensions to support LINQ, LINQ Standard Query Operators (SQOs), expression trees and compiled queries, and a preview of domain-specific implementations. C# and VB sample projects demonstrate object, array, and collection initializers, extension methods, anonymous types, predicates, lambda expressions, and simple query expressions.

Executing LINQ Query Expressions with LINQ to Objects, classifies the 50 SQOs into operator groups: Restriction, Projection, Partitioning, Join, Concatenation, Ordering, Grouping, Set, Conversion, and Equality, and then lists their keywords in C# and VB. VS 2008 SP1 includes C# and VB versions of the LINQ Project Sample Query Explorer, but the two Explorers don't use real-world collections as data sources. This describes a LINQ in-memory object generator (LIMOG) utility program that writes C# 3.0 or VB 9.0 class declarations for representative business objects that are more complex than those used by the LINQ Project Sample Query Explorers. Sample C# and VB queries with these business objects as data sources are more expressive than those using a arrays of a few integers or last names.

Working with Advanced Query Operators and Expressions, introduces LINQ queries against object graphs with entities that have related (associated) entities. This begins with examples of aggregate operators, explains use of the Let temporary local variable operator, shows you how to use Group By with aggregate queries, conduct the equivalent of left outer joins, and take advantage of the Contains() SQO to emulate SQL's IN() function. You learn how to

Synopsis:

  • For the first time, ADO.NET is adding two new, much-anticipated technologies: Language Integrated Query (LINQ) and object/relational mapping with the Entity Framework (EF)--and this book shows developers how to implement these revolutionary features
  • One section of the book is devoted entirely to LINQ, the exciting set of .NET technologies that enables writing strongly typed SQL-style queries against a wide variety of data types
  • Another part of the book focuses on EF, Entity SQL, Entity Data Model and LINQ to Entities, and examines how these technologies provide power and flexibility to data-intensive .NET applications
  • Hands-on programming tasks, code snippets in both C# and VB.NET, and real-world, enterprise-scale sample projects and test harnesses illustrate the possibilities of LINQ and EF

Table of Contents

I. Getting a Grip on ADO.NET 3.5.

1. Taking a New Approach to Data Access in ADO.NET 3.5.

II. Introducing Language Integrated Query.

2. Understanding LINQ Architecture and Implementation.

3. Executing LINQ Query Expressions with LINQ to Objects.

4. Working with Advanced Query Operators.

III. Applying Data Source-Specific LINQ Implementations.

5. Using LINQ to SQL and the LinqDataSource.

6. Querying DataTables with LINQ to DataSets.

7. Manipulating and Linking Documents with LINQ to XML.

8. Exploring Third-Party and Emerging LINQ Implementations.

IV. Introducing the ADO.NET Entity Framework.

9. Raising the Level of Data Abstraction with the Entity Data Model.

10. Defining Conceptual, Mapping, and Storage Schema Layers.

11. Introducing the Object Services Layer and Entity SQL.

12. Taking Advantage of LINQ to Entities.

V. Implementing the Entity Data Model.

13. Generating Mapping Metadata with the EDM Designer.

14. Binding Data Controls to the ObjectContent.

15. Updating the Persistence Layer.

What Our Readers Are Saying

Add a comment for a chance to win!
Average customer rating based on 1 comment:

asdaaa, June 4, 2009 (view all comments by asdaaa)
adafafagaggkgkg
Was this comment helpful? | Yes | No

Product Details

ISBN:
9780470182611
Author:
Jennings, Roger
Publisher:
Wrox Press
Subject:
Database Management - General
Subject:
Database design
Subject:
Query languages (Computer science)
Subject:
LINQ to SQL
Subject:
LINQ to Objects
Subject:
LINQ to DataSet
Subject:
LINQ to XML
Subject:
LINQ to ADO.NET Data Services
Subject:
LINQ to REST
Subject:
LINQ to Entities
Subject:
Entity Framework
Subject:
Entity Data Model
Subject:
Entity Data Platform
Subject:
ADO.NET Data Services
Subject:
Project Astoria
Subject:
IEnumerable
Subject:
IQueryable
Subject:
object/relational mapping
Subject:
ORM
Subject:
Plain Old CLR Objects
Subject:
POCO
Subject:
persistence ignorance
Subject:
B
Subject:
Microsoft .NET
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
Database & Data Warehousing Technologies
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Subject:
LINQ, LINQ to SQL, LINQ to Objects, LINQ to DataSet, LINQ to XML, LINQ to ADO.NET Data Services, LINQ to REST, LINQ to Entities, Entity Framework, Entity Data Model, Entity Data Platform, ADO.NET Data Services, Project Astoria, IEnumerable, IQueryable, ob
Copyright:
Edition Description:
WebSite Associated w/Book
Series:
Wrox Programmer to Programmer
Publication Date:
January 2009
Binding:
TRADE PAPER
Grade Level:
General/trade
Language:
English
Illustrations:
Y
Pages:
550
Dimensions:
9.10x7.30x1.60 in. 2.10 lbs.

Related Subjects

Computers and Internet » Database » Design
Computers and Internet » Operating Systems » Microsoft Windows » ADO
Computers and Internet » Operating Systems » Microsoft Windows » Programming
Computers and Internet » Software Engineering » Object Oriented Programming
Computers and Internet » Software Engineering » Programming and Languages
Computers and Internet » Software Engineering » Software Management

Professional ADO.NET 3.5 with Linq and the Entity Framework Used Trade Paper
0 stars - 0 reviews
$7.95 In Stock
Product details 550 pages Wrox Press - English 9780470182611 Reviews:
"Synopsis" by , Language Integrated Query (LINQ), as well as the C# 3.0 and VB 9.0 language extensions to support it, is the most import single new feature of Visual Studio 2008 and the .NET Framework 3.x. LINQ is Microsoft's first attempt to define a universal query language for a diverse set of in-memory collections of generic objects, entities persisted in relational database tables, and element and attributes of XML documents or fragments, as well as a wide variety of other data types, such as RSS and Atom syndication feeds. Microsoft invested millions of dollars in Anders Hejlsberg and his C# design and development groups to add new features to C# 3.0--such as lambda expressions, anonymous types, and extension methods--specifically to support LINQ Standard Query Operators (SQOs) and query expressions as a part of the language itself.

Corresponding additions to VB 9.0 followed the C# team's lead, but VB's implementation of LINQ to XML offers a remarkable new addition to the language: XML literals. VB's LINQ to XML implementation includes XML literals, which treat well-formed XML documents or fragments as part of the VB language, rather than requiring translation of element and attribute names and values from strings to XML DOM nodes and values.

This book concentrates on hands-on development of practical Windows and Web applications that demonstrate C# and VB programming techniques to bring you up to speed on LINQ technologies. The first half of the book covers LINQ Standard Query Operators (SQOs) and the concrete implementations of LINQ for querying collections that implement generic IEnumerable, IQueryable, or both interfaces. The second half is devoted to the ADO.NET Entity Framework, Entity Data Model, Entity SQL (eSQL) and LINQ to Entities. Most code examples emulate real-world data sources, such as the Northwind sample database running on SQL Server 2005 or 2008 Express Edition, and collections derived from its tables. Code examples are C# and VB Windows form or Web site/application projects not, except in the first chapter, simple command-line projects. You can't gain a feel for the behavior or performance of LINQ queries with Hello World projects that process arrays of a few integers or a few first and last names.

This book is intended for experienced .NET developers using C# or VB who want to gain the maximum advantage from the query-processing capabilities of LINQ implementations in Visual Studio 2008--LINQ to Objects, LINQ to SQL, LINQ to DataSets, and LINQ to XML--as well as the object/relational mapping (O/RM) features of VS 2008 SP1's Entity Framework/Entity Data Model and LINQ to Entities and the increasing number of open-source LINQ implementations by third-party developers.

Basic familiarity with generics and other language features introduced by .NET 2.0, the Visual Studio integrated development environment (IDE), and relational database management systems (RDBMSs), especially Microsoft SQL Server 200x, is assumed. Experience with SQL Server's Transact-SQL (T-SQL) query language and stored procedures will be helpful but is not required. Proficiency with VS 2005, .NET 2.0, C# 2.0, or VB 8.0 will aid your initial understanding of the book's C# 3.0 or VB 9.0 code samples but isn't a prerequisite. Microsoft's .NET code samples are primarily written in C#. All code samples in this book's chapters and sample projects have C# and VB versions unless they're written in T-SQL or JavaScript.

Professional ADO.NET 3.5: LINQ and the Entity Framework concentrates on programming the System.Linq and System.Linq.Expressions namespaces for LINQ to Objects, System.Data.Linq for LINQ to SQL, System.Data.Linq for LINQ to DataSet, System.Xml.Linq for LINQ to XML, and System.Data.Entity and System.Web.Entity for EF's Entity SQL.

Taking a New Approach to Data Access in ADO.NET 3.5, uses simple C# and VB code examples to demonstrate LINQ to Objects queries against in-memory objects and databinding with LINQ-populated generic List collections, object/relational mapping (O/RM) with LINQ to SQL, joining DataTables with LINQ to DataSets, creating EntitySets with LINQ to Entities, querying and manipulating XML InfoSets with LINQ to XML, and performing queries against strongly typed XML documents with LINQ to XSD.

Understanding LINQ Architecture and Implementation, begins with the namespaces and C# and VB language extensions to support LINQ, LINQ Standard Query Operators (SQOs), expression trees and compiled queries, and a preview of domain-specific implementations. C# and VB sample projects demonstrate object, array, and collection initializers, extension methods, anonymous types, predicates, lambda expressions, and simple query expressions.

Executing LINQ Query Expressions with LINQ to Objects, classifies the 50 SQOs into operator groups: Restriction, Projection, Partitioning, Join, Concatenation, Ordering, Grouping, Set, Conversion, and Equality, and then lists their keywords in C# and VB. VS 2008 SP1 includes C# and VB versions of the LINQ Project Sample Query Explorer, but the two Explorers don't use real-world collections as data sources. This describes a LINQ in-memory object generator (LIMOG) utility program that writes C# 3.0 or VB 9.0 class declarations for representative business objects that are more complex than those used by the LINQ Project Sample Query Explorers. Sample C# and VB queries with these business objects as data sources are more expressive than those using a arrays of a few integers or last names.

Working with Advanced Query Operators and Expressions, introduces LINQ queries against object graphs with entities that have related (associated) entities. This begins with examples of aggregate operators, explains use of the Let temporary local variable operator, shows you how to use Group By with aggregate queries, conduct the equivalent of left outer joins, and take advantage of the Contains() SQO to emulate SQL's IN() function. You learn how to

"Synopsis" by ,
  • For the first time, ADO.NET is adding two new, much-anticipated technologies: Language Integrated Query (LINQ) and object/relational mapping with the Entity Framework (EF)--and this book shows developers how to implement these revolutionary features
  • One section of the book is devoted entirely to LINQ, the exciting set of .NET technologies that enables writing strongly typed SQL-style queries against a wide variety of data types
  • Another part of the book focuses on EF, Entity SQL, Entity Data Model and LINQ to Entities, and examines how these technologies provide power and flexibility to data-intensive .NET applications
  • Hands-on programming tasks, code snippets in both C# and VB.NET, and real-world, enterprise-scale sample projects and test harnesses illustrate the possibilities of LINQ and EF
spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.