LinqPad Introduction Add Productivity Value (Include LINQ introduction) Sharing Session Freddy Munandar 30 April 2015.

Slides:



Advertisements
Similar presentations
Easily retrieve data from the Baan database
Advertisements

Unit 1: Overview of the Microsoft.NET Platform
Thomas Ball Microsoft Research. C# 3.0C# 3.0 Visual Basic 9.0Visual Basic 9.0 OthersOthers.NET Language Integrated Query LINQ to Objects LINQ to DataSets.
Building International Applications with Visual Studio.NET Achim Ruopp International Program Manager Microsoft Corporation.
Chapter 10 Database Applications Copyright © 2011 by The McGraw-Hill Companies, Inc. All Rights Reserved. McGraw-Hill.
.NET C RYSTAL R EPORTS …Vishal Kumar.. I NTRODUCTION T O C RYSTAL REPORT :- For creating interactive reports that can be integrated into a wide range.
Intermediate Visual Basic CISP 371 CRC Prof. Chapman.
Introduction to.NET What is.NET?  A vision Web sites will be joined by Web services New smart devices will join the PC User interfaces will become more.
Originally founded in 1985 as Rock Financial by Dan Gilbert Grew to one of the largest independent mortgage banks in the country 1998 IPO 1999 Launched.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Building a Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 (Part 1 of 2) Jeff King Program Manager Microsoft Corporation
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Objective In this session we will discuss about : What is ADO. NET ?
A tour of new features introducing LINQ. Agenda of LINQ Presentation We have features for every step of the way LINQ Fundamentals Anonymous Functions/Lambda.
What is Crystal Reports By: Wase Siddiqui. History Crystal Reports was not created by SAP. It was a Software created by Terry Cunningham. It was created.
Aptech Borivali(West) Hefin Dsouza. Agenda  What is.NET and What is Visual Studio? .NET Framework 3.5 Overview.  Visual Studio 2008 Enhancements. 
Overview of Database Access in.Net Josh Bowen CIS 764-FS2008.
Rajeswari Indupuri Introduction to.NET Framework.
Some Basic Database Terminology
Overview of Microsoft.Net and Vb.Net ITSE 2349 Spring 2002 Material from Microsoft.Net an Overview for ACC faculty by Stuart Laughton and Introduction.
Object Oriented Programming CEN 221. Course Description Classes, objects, inheritance, polymorphism, graphical user interfaces, event handling, exception.
 Introduction  What is LINQ  Syntax  How to Query  Example Program.
1 Introduction to.NET Framework. 2.NETFramework Internet COM+ Orchestration Orchestration Windows.NET Enterprise ServersBuildingBlockServices Visual Studio.NET.
Introduction to .Net Framework
An Introduction to ASP.NET Ed Dunhill blogs.msdn.com/edunhill SLIDE7.
What’s New in SSIS with SQL 2008 Bret Stateham Training Manager Vortex Learning Solutions blogs.netconnex.com.
Catlyn Colson. Recap of Previously Completed Work Previously I had done the following: Built the Database, started basic layout of the webpage, connected.
VS.NET Syllabus By Peter Huang.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Module 1: Introduction to C# Module 2: Variables and Data Types
Introduction to .NET Framework
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
Webinar presented by Erick Polsky 10/2/2012. What is.Net? Combines… Language Independence Memory Management Database Access Class Libraries Operating.
CSC 494/594 C# and ASP.NET Programming. C# 2012 C# Object-oriented language with syntax that is similar to Java.
ASP.NET  ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Microsoft Dynamics AX 2009 Integration and Development with the.NET Framework Introduction to the Course.
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
Entity Framework MIS 324 MIS 324 Professor Sandvig Professor Sandvig.
NHibernate in Action Web Seminar at UMLChina By Pierre Henri Kuaté 2008/08/27
Introducing Reporting Services for SQL Server 2005.
Fundamentals of Database Chapter 7 Database Technologies.
Overview of Data Access MacDonald Ch. 15 MIS 324 Professor Sandvig.
ISYS 573 Special Topic – VB.Net David Chao. The History of VB Early 1960s:BASIC-Beginner’s All-Purpose Symbolic Instruction Code –Teaching –Simple syntax,
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
New team member / new project for the team Helps analyze relationships and structure Understanding code Locates code in unfamiliar code bases Understand.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Lap Around Visual Studio 2008 &.NET 3.5 Enhancements.
SQL Reporting Services From a Developers Perspective Adam Calderon Principal Engineer Interknowlogy LLC
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
EntityFrame work and LINQ CH 14. linq LINQ enables you to query data from a wide variety of data sources, directly from your programming code. LINQ is.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Learningcomputer.com SQL Server 2008 – Management Studio.
Database Connectivity with ASP.NET. 2 Introduction Web pages commonly used to: –Gather information stored on a Web server database Most server-side scripting.
ISYS 512 Business Application Design and Development with.Net David Chao.
INTRODUCTION CHAPTER #1 Visual Basic.NET. VB.Net General features It is an object oriented language  In the past VB had objects but focus was not placed.
1 A Very Brief Introduction to Relational Databases.
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
ASP.net Course From Intermediate to Advance level By Arsalan Ahmed 3 Months Course Cell :
Getting more enterprise value out of your Lawson data
Introducing the Microsoft® .NET Framework
Part 1: Overview of LINQ Intro to LINQ Presenter: PhuongNQK.
Easily retrieve data from the Baan database
LiNQ SQL Saturday David Fekke.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
Visual Studio “Orcas” & .NET Framework v3.5
Pablo Castro Software Architect Microsoft Corporation
Introduction to VSTS Database Professional
Visual Studio 2008.
SQL Azure to .NET Developers
Presentation transcript:

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