LiNQ SQL Saturday David Fekke.

Slides:



Advertisements
Similar presentations
Oracle to MySQL Database Migration SQLWays - Migration Software Presentation Copyright (c) Ispirer Systems Ltd. All Rights Reserved.
Advertisements

Aqua Data Studio. Find the application We are using Aqua Data Studio v11.
.NET 3.5 – Mysteries. NetFx Evolution NetFx 1.0 C# 1.0, VB 7.0, VS.NET NetFx 1.1 C# 1.1, VB 7.1, VS 2003 NetFx 2.0 C# 2.0, VB 8.0, VS 2005 NetFx 3.0 C#
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
ISYS 512 Business Application Design and Development with.Net David Chao.
ISYS 512 Business Application Design and Development with.Net David Chao.
Visual Studio 2008 and ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
Some Introductory Programming 1. Structured Query Language - used for queries. - a standard database product. 2. Visual Basic for Applications - use of.
Session-01. Hibernate Framework ? Why we use Hibernate ?
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.
Introduction to PL/SQL Chapter 9. Objectives Explain the need for PL/SQL Explain the benefits of PL/SQL Identify the different types of PL/SQL blocks.
Introduction to ADO Entity Framework ir Denis VOITURON Source:
Oracle Developer Tools for Visual Studio.NET Curtis Rempe.
 Introduction  What is LINQ  Syntax  How to Query  Example Program.
ISYS 512 Business Application Design and Development with.Net David Chao.
PHP Data Object (PDO) Khaled Al-Sham’aa. What is PDO? PDO is a PHP extension to formalise PHP's database connections by creating a uniform interface.
DB Libraries: An Alternative to DBMS By Matt Stegman November 22, 2005.
Entity Framework MIS 324 MIS 324 Professor Sandvig Professor Sandvig.
ADO.NET ENTITY FRAMEWORK Mike Taulty Developer & Platform Group Microsoft UK
Overview of Data Access MacDonald Ch. 15 MIS 324 Professor Sandvig.
Demo Slides to explain major points Questions are welcome whenever! Hands on code.
I Copyright © 2004, Oracle. All rights reserved. Introduction Copyright © 2004, Oracle. All rights reserved.
Ronnie Saurenmann Principal Architect Microsoft Switzerland.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to PL/SQL.
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)
1 Copyright © 2004, Oracle. All rights reserved. Introduction to PL/SQL.
Oct * Brad Tutterow. VS 2008.NET 3.5LINQ Entity Framework  The ADO.NET Entity Framework is part of Microsoft’s next generation of.NET technologies.
Lecture 1: IDE - Integrated Development Environment.NET Framework Visual Studio 2010.NET Solution Explorer Properties Window.
Course FAQ’s I do not have any knowledge on SQL concepts or Database Testing. Will this course helps me to get through all the concepts? What kind of.
Microsoft TechDayshttp:// Роман Здебский Эксперт по технологиям разработки ПО Microsoft
AUC Technologies LINQ (Language Integrated Query) LINQ Presented By : SHAIKH SHARYAR JAVED Software Engineer (Daedalus Software Inc.) Technology Teacher.
PHP Workshop ‹#› PHP Data Object (PDO). PHP Workshop ‹#› What is PDO? PDO is a PHP extension to formalise PHP's database connections by creating a uniform.
What’s Next? MIS 314 Mr. David Auer. Outline  What’s Next? ISC tracks ISC tracks E-commerce developer track E-commerce developer track MIS Intermediate.
File Server Architecture In File Server Architecture, file server can’t process the data but can only pass on the data to the client who can process it.
CodePainter Revolution Trainer Course Max Vizzini RunTime Framework.
ISYS 512 Business Application Design and Development with.Net David Chao.
Language Integrated Query Mike Taulty Developer & Platform Group Microsoft Ltd
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
Introduction to.NET Florin Olariu “Alexandru Ioan Cuza”, University of Iai Department of Computer Science.
Part 1: Overview of LINQ Intro to LINQ Presenter: PhuongNQK.
Reports and Translations
آشنایی با نرم افزار Microsoft Access
Data Persistence In A Web Hosted World
LINQ for SQL SQL Saturday May 2009 David Fekke.
A very brief introduction
Language Integrated Query: (LINQ) An introduction
 .NET CORE
Overview of Data Access
CE-105 Spring 2007 Engr. Faisal ur Rehman
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
Overview of Data Access
MIS Professor Sandvig MIS 324 Professor Sandvig
ADO.NEXT Advances in Data Access for 2008
Aqua Data Studio.
Language Integrated Query (LINQ)
Entity Framework Core.
نرم افزار گزارش ساز کارنیک
Visual Studio “Orcas” & .NET Framework v3.5
Entity Framework Core (EF Core)
Microsoft Connect /17/2019 9:55 PM
MIS Professor Sandvig MIS 324 Professor Sandvig
Chapter 8 Advanced SQL.
MATERI PL/SQL Procedures Functions Packages Database Triggers
Databases Continued 10/18/05.
Visual Studio + SQL Server Is Better
Технологии доступа к данным на платформе Microsoft.NET
ADO.NET Entity Framework
Dynamic SQL Konstantin Osipov, MySQL AB.
Visual Studio 2008.
Presentation transcript:

LiNQ SQL Saturday David Fekke

LiNQ Language Integrated Query

.NET 3.5 Framework

SQL vs. LiNQ

Abstraction

SQL Server 2005 Oracle

MySQL PostgreSQL Other RDBMS supported by Open Source

IQueriable Interface

Query Objects Query XML Query Databases

var myQuery = from p in db.people where p.firstname == “David” select p

LiNQ makes use .NET 3.5 language features

C# 3.0 VB .NET 9.0

Lamda Expressions Anonymous Types Dynamic Types

Pros and Cons Visual Studio Generates Object code No reason to create separate queries for each RDBMS Auto parametrize variables Use Stored Procedures No hinting careful about in memory quering SQL Statements are auto-generated with the exception of Stored Procs