Coverart for item
The Resource Programming Microsoft LINQ in Microsoft .NET Framework 4, Paolo Pialorsi, Marco Russo

Programming Microsoft LINQ in Microsoft .NET Framework 4, Paolo Pialorsi, Marco Russo

Label
Programming Microsoft LINQ in Microsoft .NET Framework 4
Title
Programming Microsoft LINQ in Microsoft .NET Framework 4
Statement of responsibility
Paolo Pialorsi, Marco Russo
Title variation
Programming LINQ in .NET Framework 4
Creator
Contributor
Subject
Genre
Language
eng
Summary
Explains how to use LINQ (Language Integrated Query) while working with C♯ and Visual Basic, demonstrating practical applications for querying and managing data, the XML infoset, extending LINQ, and data binding
Member of
Cataloging source
UMI
http://library.link/vocab/creatorName
Pialorsi, Paolo
Dewey number
006.7782
Illustrations
illustrations
Index
index present
LC call number
QA76.7
LC item number
.P53 2010
Literary form
non fiction
Nature of contents
dictionaries
http://library.link/vocab/relatedWorkOrContributorDate
1967-
http://library.link/vocab/relatedWorkOrContributorName
Russo, Marco
http://library.link/vocab/subjectName
  • Query languages (Computer science)
  • COMPUTERS
  • COMPUTERS
  • COMPUTERS
  • COMPUTERS
  • Query languages (Computer science)
  • Engineering & Applied Sciences
  • Computer Science
  • Microsoft .NET Framework
Label
Programming Microsoft LINQ in Microsoft .NET Framework 4, Paolo Pialorsi, Marco Russo
Instantiates
Publication
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Preface; Acknowledgments; Introduction; LINQ Foundations; Chapter 1. LINQ Introduction; What Is LINQ?; Why Do We Need LINQ?; How LINQ Works; Relational Model vs. Hierarchical/Network Model; XML Manipulation; Language Integration; Declarative Programming; Type Checking; Transparency Across Different Type Systems; LINQ Implementations; LINQ to Objects; LINQ to ADO.NET; LINQ to XML; Summary; Chapter 2. LINQ Syntax Fundamentals; LINQ Queries; Query Syntax; Full Query Syntax; Query Keywords; From Clause; Where Clause; Select Clause; Group and Into Clauses; Orderby Clause; Join Clause; Let Clause
  • Additional Visual Basic KeywordsDeferred Query Evaluation and Extension Method Resolution; Deferred Query Evaluation; Extension Method Resolution; Some Final Thoughts About LINQ Queries; Degenerate Query Expressions; Exception Handling; Summary; Chapter 3. LINQ to Objects; Query Operators; The Where Operator; Projection Operators; Ordering Operators; Grouping Operators; Join Operators; Set Operators; Aggregate Operators; Aggregate Operators in Visual Basic; Generation Operators; Quantifier Operators; Partitioning Operators; Element Operators; Other Operators; Conversion Operators
  • AsEnumerableToArray and ToList; ToDictionary; ToLookup; OfType and Cast; Summary; LINQ to Relational; Chapter 4. Choosing Between LINQ to SQL and LINQ to Entities; Comparison Factors; When to Choose LINQ to Entities and the Entity Framework; When to Choose LINQ to SQL; Other Considerations; Summary; LINQ to SQL: Querying Data; Entities in LINQ to SQL; External Mapping; Data Modeling; DataContext; Entity Classes; Entity Inheritance; Unique Object Identity; Entity Constraints; Associations Between Entities; Relational Model vs. Hierarchical Model; Data Querying; Projections
  • Stored Procedures and User-Defined FunctionsCompiled Queries; Different Approaches to Querying Data; Direct Queries; Deferred Loading of Entities; Deferred Loading of Properties; Read-Only DataContext Access; Limitations of LINQ to SQL; Thinking in LINQ to SQL; The IN/EXISTS Clause; SQL Query Reduction; Mixing .NET Code with SQL Queries; Summary; Chapter 6. LINQ to SQL: Managing Data; CRUD and CUD Operations; Entity Updates; Database Updates; Customizing Insert, Update, and Delete; Database Interaction; Concurrent Operations; Transactions; Exceptions; Databases and Entities
  • Entity Attributes to Maintain Valid RelationshipsDeriving Entity Classes; Attaching Entities; Binding Metadata; Differences Between the .NET Framework and SQL Type Systems; Summary; Chapter 7. LINQ to SQL: Modeling Data and Tools; File Types; DBML-Database Markup Language; C# and Visual Basic Source Code; XML-External Mapping File; LINQ to SQL File Generation; SQLMetal; Generating a DBML File from a Database; Generating Source Code and a Mapping File from a Database; Generating Source Code and a Mapping File from a DBML File; Using the Object Relational Designer; DataContext Properties
Control code
740433648
Dimensions
unknown
Extent
1 online resource (xxiv, 675 pages)
Form of item
online
Isbn
9780735658882
Lccn
2011280298
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
cl0500000095
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)740433648
Label
Programming Microsoft LINQ in Microsoft .NET Framework 4, Paolo Pialorsi, Marco Russo
Publication
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Preface; Acknowledgments; Introduction; LINQ Foundations; Chapter 1. LINQ Introduction; What Is LINQ?; Why Do We Need LINQ?; How LINQ Works; Relational Model vs. Hierarchical/Network Model; XML Manipulation; Language Integration; Declarative Programming; Type Checking; Transparency Across Different Type Systems; LINQ Implementations; LINQ to Objects; LINQ to ADO.NET; LINQ to XML; Summary; Chapter 2. LINQ Syntax Fundamentals; LINQ Queries; Query Syntax; Full Query Syntax; Query Keywords; From Clause; Where Clause; Select Clause; Group and Into Clauses; Orderby Clause; Join Clause; Let Clause
  • Additional Visual Basic KeywordsDeferred Query Evaluation and Extension Method Resolution; Deferred Query Evaluation; Extension Method Resolution; Some Final Thoughts About LINQ Queries; Degenerate Query Expressions; Exception Handling; Summary; Chapter 3. LINQ to Objects; Query Operators; The Where Operator; Projection Operators; Ordering Operators; Grouping Operators; Join Operators; Set Operators; Aggregate Operators; Aggregate Operators in Visual Basic; Generation Operators; Quantifier Operators; Partitioning Operators; Element Operators; Other Operators; Conversion Operators
  • AsEnumerableToArray and ToList; ToDictionary; ToLookup; OfType and Cast; Summary; LINQ to Relational; Chapter 4. Choosing Between LINQ to SQL and LINQ to Entities; Comparison Factors; When to Choose LINQ to Entities and the Entity Framework; When to Choose LINQ to SQL; Other Considerations; Summary; LINQ to SQL: Querying Data; Entities in LINQ to SQL; External Mapping; Data Modeling; DataContext; Entity Classes; Entity Inheritance; Unique Object Identity; Entity Constraints; Associations Between Entities; Relational Model vs. Hierarchical Model; Data Querying; Projections
  • Stored Procedures and User-Defined FunctionsCompiled Queries; Different Approaches to Querying Data; Direct Queries; Deferred Loading of Entities; Deferred Loading of Properties; Read-Only DataContext Access; Limitations of LINQ to SQL; Thinking in LINQ to SQL; The IN/EXISTS Clause; SQL Query Reduction; Mixing .NET Code with SQL Queries; Summary; Chapter 6. LINQ to SQL: Managing Data; CRUD and CUD Operations; Entity Updates; Database Updates; Customizing Insert, Update, and Delete; Database Interaction; Concurrent Operations; Transactions; Exceptions; Databases and Entities
  • Entity Attributes to Maintain Valid RelationshipsDeriving Entity Classes; Attaching Entities; Binding Metadata; Differences Between the .NET Framework and SQL Type Systems; Summary; Chapter 7. LINQ to SQL: Modeling Data and Tools; File Types; DBML-Database Markup Language; C# and Visual Basic Source Code; XML-External Mapping File; LINQ to SQL File Generation; SQLMetal; Generating a DBML File from a Database; Generating Source Code and a Mapping File from a Database; Generating Source Code and a Mapping File from a DBML File; Using the Object Relational Designer; DataContext Properties
Control code
740433648
Dimensions
unknown
Extent
1 online resource (xxiv, 675 pages)
Form of item
online
Isbn
9780735658882
Lccn
2011280298
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
cl0500000095
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)740433648

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...