Building Interactive Queries with LINQPad - Sebastien Finot

Building Interactive Queries with LINQPad

(Autor)

Buch | Softcover
126 Seiten
2013
Packt Publishing Limited (Verlag)
978-1-78217-822-4 (ISBN)
39,75 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
A step-by-step practical guide that will introduce you to LINQPad's key features, thereby helping you to query databases interactively.This book is aimed at C#/.Net developers who wish to learn LINQ programming and leverage the easy way of using LINQPad. No prior knowledge of LINQ or LINQPad is expected. A basic knowledge of SQL and XML is required for some chapters.

Sebastien Finot, fascinated by computer science on the whole(but with a specific dedication to application development and games),has been working for more than 15 years for both small and large worldwide companies at various technical positions, ranging from developer to technical project manager, and for the last five years,as the CTO of communication agencies. He is also pursuing an entrepreneur path with his own company (in France) where he can work on fun and innovative projects.Sebastien has been using LINQ for five years now and has been a LINQPad user for almost as long.Sebastien can be reached by any means listed on this website: http://about.me/sebastienf.

Chapter 1: Discovering LINQPad Chapter 2: Coding in LINQPad Chapter 3: Learning LINQ's Basics Chapter 4: Discovering LINQ Query Operators Chapter 5: Database and Relational Data Chapter 6: Using Other Data Sources Chapter 7: Getting More Out of LINQPad Index Preface Up Chapter 1: Discovering LINQPad Downloading and installing LINQPad Editions available Look and feel of LINQPad The File menu The Edit menu The Query menu The Help menu Configuring LINQPad The Editor tab The Query tab The Results tab The Folders tab The Web proxy tab The Advanced tab Summary Up Chapter 2: Coding in LINQPad Writing your first LINQPad query Query types The C#/F#/VB expression The C# and VB statement The C#, F#, and VB programs SQL/ESQL Referencing additional assemblies Adding it manually Adding it with NuGet Referencing additional namespaces LINQPad s Dump() method Summary Up Chapter 3: Learning LINQ's Basics The fundamentals of LINQ The purpose of LINQ A LINQ query The standard version The LINQ version Query operators Chaining calls One LINQ, two syntaxes Summary Up Chapter 4: Discovering LINQ Query Operators Defining LINQ to objects Query operators Quantifier operations The Any() query operator The All() query operator The Contains() query operator Filtering operations The Where() query operator The OfType() query operator Sorting operations The OrderBy() and OrderByDescending() query operators The ThenBy() and ThenByDescending() query operators The Reverse() query operator Partitioning operations The Take() and TakeWhile() query operators The Skip() and SkipWhile() query operators Summary Up Chapter 5: Database and Relational Data Introducing LINQ to SQL Setting up a database Adding a connection to LINQPad Interacting with the database Looking into the categories Filtering the categories Element operations The First() and FirstOrDefault() query operators The Single() and SingleOrDefault() query operators The Last() and LastOrDefault() query operators The ElementAt() and ElementAtOrDefault() query operators Conversion operations The ToArray() and ToList() query operators The ToDictionary() and ToLookup() query operators Deferred execution Grouping operations The GroupBy() query operator Working with relational data Interactive navigation with LINQPad Projection operations The Select() query operator The SelectMany() query operator Inserting, updating, and deleting data Adding a new entry to the database Updating entries from the database Deleting data from the database Views and Stored Procedures Acknowledging LINQ to SQL limits Summary Up Chapter 6: Using Other Data Sources Handling XML Creating and querying an XML fragment Aggregation operations The Average() and Sum() query operators The Max() and Min() query operators The Count() and LongCount() query operators Using XPath Other operations Discovering Entity Framework Setting up the context Running your first Entity Framework query Join operations The Join() query operator The GroupJoin() query operator Interacting with WCF Data Services Adding a connection to a service Making your first request to the service Summary Up Chapter 7: Getting More Out of LINQPad Customizing LINQPad Customizing the results pane Writing a custom visualizer SQL querying Exporting data Searching your queries Leveraging the Util class Summary

Erscheint lt. Verlag 26.7.2013
Verlagsort Birmingham
Sprache englisch
Maße 191 x 235 mm
Themenwelt Informatik Datenbanken SQL Server
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Mathematik / Informatik Informatik Software Entwicklung
ISBN-10 1-78217-822-8 / 1782178228
ISBN-13 978-1-78217-822-4 / 9781782178224
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Der schnelle Einstieg

von Klemens Konopasek

Buch (2018)
Carl Hanser (Verlag)
40,00
Das umfassende Handbuch. Inkl. Analysis und Reporting Services

von Daniel Caesar; Michael R. Friebel; Hans Georg Selent-Knips

Buch | Hardcover (2020)
Rheinwerk (Verlag)
49,90