Download presentation
Presentation is loading. Please wait.
Published byQuentin Perkins Modified over 9 years ago
1
LinqPad Introduction Add Productivity Value (Include LINQ introduction) Sharing Session Freddy Munandar 30 April 2015
2
What is LINQ? 0 Language Integrated Query 0 Feature Set Of Microsoft’s.NET Framework 0 Extensions added to.NET 3.5 0 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
3
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
4
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
5
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.
6
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
7
LinqPad is the.NET Programmer’s Playground Unleash your Raw creativity, by think like me (a kid)
8
Reference 0 https://www.linqpad.net/ https://www.linqpad.net/ 0 http://programmers.stackexchange.com/questions/57885 /linqpad-still-being-used-much-out-there http://programmers.stackexchange.com/questions/57885 /linqpad-still-being-used-much-out-there 0 http://en.wikipedia.org/wiki/LINQPad http://en.wikipedia.org/wiki/LINQPad 0 http://www.dotnetsurfers.com/blog/2013/01/15/develo per-tools-screencast-linqpad-part-1/ http://www.dotnetsurfers.com/blog/2013/01/15/develo per-tools-screencast-linqpad-part-1/ 0 http://www.dotnetsurfers.com/blog/2013/01/23/develo per-tools-screencast-linqpad-part-2/ http://www.dotnetsurfers.com/blog/2013/01/23/develo per-tools-screencast-linqpad-part-2/ 0 https://www.youtube.com/watch?v=WqZJkFuCdwU https://www.youtube.com/watch?v=WqZJkFuCdwU 0 https://www.youtube.com/watch?v=3gBTH0n66Hc&list= PLNr3Rw7nvNtds5NlKOhAZsqQKOkqq_u_q
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.