LinqPad Introduction Add Productivity Value (Include LINQ introduction) Sharing Session Freddy Munandar 30 April 2015
What is LINQ? 0 Language Integrated Query 0 Feature Set Of Microsoft’s.NET Framework 0 Extensions added to.NET Adds functionality to C# and VB.NET 0 Standarized Data Retrieval 0 Makes Queries Part Of the Native Programming Language 0 LINQ Standarized Operations; Not File Structures
LINQ Requirement 0 LINQ Requires The Following References In Project (Visual Studio) 0 System.Core 0 System.Xml.Linq 0 System.Data.Linq 0 System.Data.DataSetExtensions
What is LINQPad? 0 The.NET Programmer’s Playground 0 Interactively query SQL databases (among other data sources such as OData or WCF Data Services) using LINQ, as well as interactively writing C# code without the need for an IDEODataWCF Data ServicesLINQC# 0 A general "test workbench" where C# code can be quickly prototyped outside of Visual StudioC#Visual Studio 0 It can also be used to write code in the VB.NET, SQL and F# languages
Benefit 0 With LINQPad's instant edit/run cycle and optional full autocompletion, you'll have code snippets fully tweaked in less time than it takes to bring up Visual Studio's Add Reference dialog! 0 Tweaking your code until it does what you want, then paste working code into Visual Studio 0 Knowing what Exceptions would be thrown by a framework method under various inputs - LINQPad answered that very quickly 0 Learning.NET Programming Language (C#) more fast 0 LINQPad’s Dump method is tuned with numerous heuristics, it intelligently walks object graphs for the best possible output. 0 Etc.
Demo 0 LINQ to Objects 0 LINQ to DataSets (ADO.NET) 0 LINQ to XML 0 As Test Driven Development - Scratch Pad 0 As Quick Test for Any.NET Code 0 Check the Unicode character 0 Check the value of object properties 0 Browse some web using WebClient 0 Many Many Many Others you can do by yourself
LinqPad is the.NET Programmer’s Playground Unleash your Raw creativity, by think like me (a kid)
Reference /linqpad-still-being-used-much-out-there /linqpad-still-being-used-much-out-there per-tools-screencast-linqpad-part-1/ per-tools-screencast-linqpad-part-1/ 0 per-tools-screencast-linqpad-part-2/ per-tools-screencast-linqpad-part-2/ PLNr3Rw7nvNtds5NlKOhAZsqQKOkqq_u_q