Cover image for Professional LINQ.
Professional LINQ.
Title:
Professional LINQ.
Author:
Klein, Scott.
ISBN:
9780470285039
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (411 pages)
Contents:
Professional LINQ -- About the Author -- Credits -- Introduction -- Who This Book Is For -- What This Book Covers -- What You Need to Use This Book -- Conventions -- Source Code -- Errata -- p2p.wrox.com -- Part I: Introduction to Project LINQ -- Chapter 1: Project LINQ -- LINQ Overview -- Standard Query Operators -- LINQ to XML Overview -- LINQ to SQL Overview -- Summary -- Chapter 2: A Look at Visual Studio 2008 -- Visual Studio 2008 -- Language-Specific LINQ Features -- Summary -- Chapter 3: LINQ Queries -- Introduction to LINQ Queries -- Query Syntax versus Method Syntax -- Using Query and Method Syntaxes -- Summary -- Chapter 4: LINQ Standard Query Operators -- Overview -- Standard Query Operators -- Putting Query Operators to Work -- Summary -- Part II: LINQ to XML -- Chapter 5: Understanding LINQ to XML -- LINQ to XML Overview -- LINQ to XML Programming Fundamentals -- LINQ to XML Programming Concepts -- LINQ to XML versus Other XML Technologies -- Summary -- Chapter 6: Programming with LINQ to XML -- Creating Trees -- Populating Trees from Text -- Querying XML Trees -- Modifying and Reshaping XML Trees -- Serializing XML Trees -- Namespaces -- Summary -- Chapter 7: LINQ to XML and Other LINQ Data Models -- SQL to XML -- XML to SQL -- Summary -- Chapter 8: Advanced LINQ to XML Programming Topics -- LINQ to XML Functional Construction -- LINQ to XML Annotations -- LINQ to XML Axis -- LINQ to XML Events -- Streaming XML Documents -- Streaming Large XML Documents -- Summary -- Chapter 9: LINQ to XML and Visual Basic . NET -- Creating XML -- Accessing XML -- Loading XML -- Manipulating XML Using the Parse Method -- LINQ to XML Visual Basic Example -- Summary -- Part III: LINQ to SQL -- Chapter 10: LINQ to SQL Overview -- Understanding LINQ to SQL -- LINQ to SQL Object Model -- Attribute-Based Mapping -- The Basics of Relational Data -- Summary.

Chapter 11: LINQ to SQL Queries -- Query Concepts -- DataContext -- Strongly Typed DataContext -- Data Manipulation -- Working with Objects -- Stored Procedures and User-Defined Functions -- Summary -- Chapter 12: Advanced Query Concepts -- Database Relationships -- Compiled Queries -- Remote versus Local Query Execution -- Deferred versus Immediate Data Loading -- Composite Keys -- Read-Only Data -- Summary -- Chapter 13: More about Entity Classes -- Tracking Entity Changes -- Submitting Entity Changes -- Concurrent Changes and Concurrency Conflicts -- Utilizing Transactions -- Summary -- Chapter 14: LINQ to DataSet -- Overview of LINQ to DataSet -- Creating a LINQ to DataSet Project -- Loading Data into a DataSet -- LINQ to DataSet Queries -- Data Binding -- Comparing DataRows -- Summary -- Chapter 15: Advanced LINQ to SQL Topics -- Object Relational Designer -- Extending O/R Designer-Generated Code -- Pluralization of Classes in the O/R Designer -- SQL Metal -- External Mapping -- Multi-Tier Operations -- N-Tier Best Practices -- Designer Example -- Summary -- Appendixes -- Appendix A: Case Study -- Appendix B: LINQ to Entities: The ADO.NET Entity Framework -- Overview -- Installing the ADO.NET Entity Framework -- ADO.NET Entity Framework Example -- Querying the Entity Data Model -- Working with Objects -- Entity Data Model Generator -- Appendix C: LINQ to XSD -- LINQ to XSD Overview -- Installing LINQ to XSD -- LINQ to XSD Example -- Mapping Rules -- LINQ to XSD-Generated API Class Methods -- Index.
Abstract:
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 LINQ and ASP.NET.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: