Dive into linq ivan towlson mindscape. imagine there’s no sql.

Slides:



Advertisements
Similar presentations
How to Not Write a For Loop and other stories Ivan Towlson Mindscape.
Advertisements

Query Methods (SQL). What is SQL A programming language for databases. SQL (structured Query Language) It allows you add, edit, delete and run queries.
An Introduction to the Reactive Extensions Ivan Towlson Mindscape.
Current Popular IT I Pertemuan 6 Matakuliah: T0403/Current Popular IT I Tahun: 2008.
Solving Problems in ETL using SSIS Allan Mitchell SQL Server MVP
Data Management Conference ETL In SQL Server 2008 Allan Mitchell London September 29th.
Ivan Towlson Mindscape.  What are DSLs and why should I care?  What are the Visual Studio DSL Tools?  Building a DSL  Vocabulary and grammar  Spiffing.
Thinking in wpf ivan towlson mindscape. model is everything.
LinqToSharePoint SandBoxed Solution Shakir Majeed Khan
Numbers
The Microsoft Technical Roadshow 2007 Advances for Data in VS “Orcas” Mike Taulty Developer & Platform Group Microsoft Ltd
Computer Science & Engineering 2111 CSE 2111 Lecture Querying a Database 1CSE 2111 Lecture- Querying a Database.
1 times table 2 times table 3 times table 4 times table 5 times table
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.
Chapter 18 Databases and LINQ Visual C# 2010 How to Program © by Pearson Education, Inc. All Rights Reserved.
Oracle Developer Tools for Visual Studio.NET Curtis Rempe.
LINQ Programming in C# LINQ CSE Prof. Roger Crawfis.
 Introduction  What is LINQ  Syntax  How to Query  Example Program.
Programming C# in comparison to C++, Java and Smalltalk by Anne Holzapfel.
Entity Framework MIS 324 MIS 324 Professor Sandvig Professor Sandvig.
Chapter 15: Using LINQ to Access Data in C# Programs.
What is an And Gate? It is a digital circuit that produce logical operations The logical operations are call Boolean logical Boolean operation consist.
Introduction to LINQ Lecture # 19 August Introduction How do you interrogate/manipulate data? What if you could do the work in a type-safe," string-free.
 Language Integrated Query  Make query a part of the language  Component of.NET Framework 3.5  Shipped with Visual Studio 2008.
LINQ Providers Or why.NET rules, and Java doesn’t Branimir Giurov SofiaDev.org UG Lead, C# MVP Freelance Software Developer
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)
Introduction to LINQ Chapter 11. Introduction Large amounts of data are often stored in a database—an organized collection of data. A database management.
Programming in R SQL in R. Running SQL in R In this session I will show you how to: Run basic SQL commands within R.
SQL Unit – 2 Base Knowledge Presented By Mr. R.Aravindhan.
Databases with LINQ. LINQ to SQL LINQ to SQL uses LINQ syntax to query databases. LINQ to SQL classes are automatically generated by the IDE’s LINQ to.
AUC Technologies LINQ (Language Integrated Query) LINQ Presented By : SHAIKH SHARYAR JAVED Software Engineer (Daedalus Software Inc.) Technology Teacher.
By: Luis Carranco CIS764 - Fall  What is LINQ  Architecture  How does it work?  Samples/Demo  Why to use LINQ? 2.
C#: Future Directions in Language Innovation Anders Hejlsberg TLN307 Technical Fellow Microsoft Corporation.
$100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300.
Geographic Information Systems Using ESRI ArcGIS 9.3 Complex selection by attributes.
Tables Learning Support
LINQ Language Integrated Query LINQ1. LINQ: Why and what? Problem Many data sources: Relational databases, XML, in-memory data structures, objects, etc.
Language Integrated Query Mike Taulty Developer & Platform Group Microsoft Ltd
Visual Basic 2010 How to Program © by Pearson Education, Inc. All Rights Reserved.
Create Views Using a Graphical Designer Database Administration Fundamentals LESSON 2.3b.
Copyright © 2016 Pearson Education, Inc. Modern Database Management 12 th Edition Jeff Hoffer, Ramesh Venkataraman, Heikki Topi CHAPTER 6: INTRODUCTION.
Chapter 11.  Large amounts of data are often stored in a database—an organized collection of data.  A database management system (DBMS) provides mechanisms.
10-1 人生与责任 淮安工业园区实验学校 连芳芳 “ 自我介绍 ” “ 自我介绍 ” 儿童时期的我.
The data in the table.. Starting a query. Two criteria in an AND relationship.
Introduction to.NET Florin Olariu “Alexandru Ioan Cuza”, University of Iai Department of Computer Science.
COP 4540 Database Management
Times Tables.
Yahoo Mail Customer Support Number
Most Effective Techniques to Park your Manual Transmission Car
How do Power Car Windows Ensure Occupants Safety
Introduction to Internet Programming
Introduction to LINQ Chapter 11 10/28/2015 Lect 4 CT1411.
Introduction to LINQ Chapter 11.
THANK YOU!.
THR1171 Azure Data Integration: Choosing between SSIS, Azure Data Factory, and Azure Databricks Cathrine Wilhelmsen, | cathrinew.net.
مديريت موثر جلسات Running a Meeting that Works
Thank you.
Thank you.
Query Language (Definition)
04 | Data Acess Technologies
3 times tables.
6 times tables.
Database SQL.
LANGUAGE EDUCATION.
LINQ to SQL Part 3.
Brodie Brickey SSIS Basics.
Entity Framework & LINQ (Language Integrated Query)
CS4540 Special Topics in Web Development LINQ to Objects
THANK YOU for helping make tonight possible
Presentation transcript:

dive into linq ivan towlson mindscape

imagine there’s no sql

three worlds

three worlds… for large values of three

“queries should just ‘be there,’ like for loops” anders hejlsberg

linq language integrated query

putting the lin into linq

when syntax runs out

everything is query operators

I plan to query over ONE… MILLION… OBJECTS!

what is the meaning of x.Select(…)?

IEnumerable x; IQueryable x;

what is the meaning of x.Select(…)? IEnumerable x; Enumerable.Select(x, …) IQueryable x; Queryable.Select(x, …)

Table x; Queryable.Select(x, …)

linq to sql

linq to lightspeed

linq to wmi

thinking in linq

what is a query?

what is a query? extract, transform and load

what is a query? ‘what am i interested in’

i am interested in… drag and drop

i am interested in… a mouse down followed by mouse moves until i get a mouse up

“queries should just ‘be there,’ like for loops” anders hejlsberg

thanks! hestia.typepad.com/flatlander