LINQ quickly : a practical guide to programming language integrated query in C♯ /: a practical guide to programming language integrated query in C♯. (2007)
- Record Type:
- Book
- Title:
- LINQ quickly : a practical guide to programming language integrated query in C♯ /: a practical guide to programming language integrated query in C♯. (2007)
- Main Title:
- LINQ quickly : a practical guide to programming language integrated query in C♯
- Further Information:
- Note: N. Satheesh Kumar.
- Other Names:
- Kumar, N. Satheesh
- Contents:
- LINQ Quickly; LINQ Quickly; Credits; About the Author; About the Reviewer; Preface; What This Book Covers; Conventions; Reader Feedback; Customer Support; Downloading the Example Code for the Book; Errata; Questions; 1. Overview; LINQ Architecture; Integration with SQL; Integration with XML; Support for C♯ 3.0 Language Features; Anonymous Types; Object Initializers; Collection Initializers; Partial Methods; Implicitly Typed Local Variables; Extensions; Expressions; Lambda Expressions; Query Expressions; Expression Trees; Summary; 2. LINQ to Objects; Array of Integers; Collection of Objects. Reading from StringsReading from Text Files; Summary; 3. LINQ to XML; Features; Class Library; Classes and Hierarchy; XElement Class; XAttribute Class; XDocument Class; Other Classes; LINQ to XML with Other XML Technologies; LINQ with XmlReader; LINQ with XSLT; LINQ with MSXML; Functional Construction; XML Names; Loading and Traversing XML; Loading XML; Traversing XML; Data Manipulation; ; Inserting or Adding Elements to XML; Inserting or Adding XML Attributes; Deleting XML; Updating XML; Deleting XML Attributes; Updating XML Attributes; Outputting and Streaming XML; Streaming XML. Querying XMLQuery Operators; Queries; Ancestors and Descendants; XML Transformation; Dictionaries; Convert Dictionary to XML; Create Dictionary from XML; Writing XML as Text Files and CSV Files; Reading from CSV Files; LINQ to XML Events; XML Literals and Embedded Expressions in Visual Basic; Summary; 4. LINQLINQ Quickly; LINQ Quickly; Credits; About the Author; About the Reviewer; Preface; What This Book Covers; Conventions; Reader Feedback; Customer Support; Downloading the Example Code for the Book; Errata; Questions; 1. Overview; LINQ Architecture; Integration with SQL; Integration with XML; Support for C♯ 3.0 Language Features; Anonymous Types; Object Initializers; Collection Initializers; Partial Methods; Implicitly Typed Local Variables; Extensions; Expressions; Lambda Expressions; Query Expressions; Expression Trees; Summary; 2. LINQ to Objects; Array of Integers; Collection of Objects. Reading from StringsReading from Text Files; Summary; 3. LINQ to XML; Features; Class Library; Classes and Hierarchy; XElement Class; XAttribute Class; XDocument Class; Other Classes; LINQ to XML with Other XML Technologies; LINQ with XmlReader; LINQ with XSLT; LINQ with MSXML; Functional Construction; XML Names; Loading and Traversing XML; Loading XML; Traversing XML; Data Manipulation; ; Inserting or Adding Elements to XML; Inserting or Adding XML Attributes; Deleting XML; Updating XML; Deleting XML Attributes; Updating XML Attributes; Outputting and Streaming XML; Streaming XML. Querying XMLQuery Operators; Queries; Ancestors and Descendants; XML Transformation; Dictionaries; Convert Dictionary to XML; Create Dictionary from XML; Writing XML as Text Files and CSV Files; Reading from CSV Files; LINQ to XML Events; XML Literals and Embedded Expressions in Visual Basic; Summary; 4. LINQ to SQL; Working with Databases Using DataContext; Entity Classes; Attributes; Database Attribute; Table Attribute; Column Attribute; Association Attribute (Foreign Keys); Relationships; Function Attribute; Parameter Attribute; Inheritance Mapping Attribute. Creating and Deleting DatabasesDataContext Methods; Data Manipulation; LINQ to SQL Queries; Identifying Objects; Queries with Multiple Entities; Remote Queries and Local Queries; Deferred Loading; Immediate Loading; Projections; Constructing XML; Joins; Raw SQL Query; Query Result; Stored Procedures; User-Defined Functions; Class Generator Tool; Transactions; Handling Concurrency Conflicts; Object Relational Designer (O/R Designer); Summary; 5. LINQ over DataSet; Loading Data into DataSets; Querying Datasets; Sequence Operator; Querying Typed DataSets; DataSet Query Operators; CopyToDataTable. LoadDataRowIntersect; Union; Except; Field; SetField; Projection; Join; SequenceEqual; Skip; Distinct; Summary; 6. LINQ to XSD; Un-typed XML; Typed XML; Creating Typed XML using Visual Studio; Object Construction; Load Method; Parse Method; Save Method; Clone Method; Default Values; Customization of XML Objects; Mapping Time Customization; Compile Time Customization; Post Compile Customization; Using LINQ to XSD at Command Line; Summary; 7. Standard Query Operators; Restriction Operators; Where; OfType; Projection Operators; Select; SelectMany; Join Operators; Join; GroupJoin. … (more)
- Publisher Details:
- Birmingham, UK [LaVergne, TN] : Packt Pub
- Publication Date:
- 2007
- Extent:
- 1 online resource (v, 236 pages), illustrations
- Subjects:
- 005.74/1
Query languages (Computer science)
C# (Computer program language)
Visual Basic (Computer program language)
Microsoft .NET Framework
COMPUTERS -- Desktop Applications -- Databases
COMPUTERS -- Database Management -- General
COMPUTERS -- System Administration -- Storage & Retrieval
C♯ (Computer program language)
Microsoft .NET Framework
Query languages (Computer science)
Visual Basic (Computer program language)
Electronic books - Languages:
- English
- ISBNs:
- 9781847192554
1847192556 - Notes:
- Note: Print version record.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.89201
- Ingest File:
- 01_105.xml