LINQ for SQL SQL Saturday May 2009 David Fekke.

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

Oracle to MySQL Database Migration SQLWays - Migration Software Presentation Copyright (c) Ispirer Systems Ltd. All Rights Reserved.
Language Integrated Query (LINQ) Martin Parry Developer & Platform Group Microsoft Ltd
2 A bank application needs to access information from the customer database and integrate it with loan credit history information stored in a legacy database.
Object Relational Mapping – ORM Entity Framework
.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#
Michael Paladino Lead Application Developer EagleOne.
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
© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel Microsoft Entity Framework v1.1 over Oracle Database Erez.
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.
Session 1 - Introduction and Data Access Layer
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
I Copyright © 2004, Oracle. All rights reserved. Introduction Copyright © 2004, Oracle. All rights reserved.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to PL/SQL.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to PL/SQL.
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.
ISYS 512 Business Application Design and Development with.Net David Chao.
2 Behind every great site, there is great data Eric Nelson Developer Evangelist Microsoft UK
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.
Data Access Methodologies: When to choose what (ADO.NET, Entity Framework, WCF Data Services) Wriju Ghosh Lead Partner Consultant, Microsoft.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
IT274 Intermediate C# Programming Instructor : Vladimir Gubanov, PhD AIM : vladimirg77.
DEV313. MVC Unit Testing Repository Pattern Change Tracking Concurrency Unit of Work MVVM Separation of Concerns Dependency Injection N-Tier TDD Transactions.
Building Enterprise Applications Using Visual Studio®
Introduction to Entity framework
Part 1: Overview of LINQ Intro to LINQ Presenter: PhuongNQK.
FHIR and Relational Databases
Reports and Translations
آشنایی با نرم افزار Microsoft Access
Introduction to Entity Framework
Data Persistence In A Web Hosted World
A very brief introduction
Language Integrated Query: (LINQ) An introduction
LiNQ SQL Saturday David Fekke.
 .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
9/20/2018 2:13 PM Visual Studio развитие технологий доступа к данным на платформе Microsoft.NET Роман Здебский Эксперт по технологиям разработки.
Overview of Data Access
ADO.NEXT Advances in Data Access for 2008
Database Processing: David M. Kroenke’s Chapter One: Introduction
Database Processing: David M. Kroenke’s Chapter One: Introduction
Language Integrated Query (LINQ)
.NET Database Technologies:
Entity Framework Core.
Visual Studio “Orcas” & .NET Framework v3.5
Entity Framework Core (EF Core)
MIS Professor Sandvig MIS 324 Professor Sandvig
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
Windows Server “Longhorn”
Visual Studio 2008.
Entity Framework & LINQ (Language Integrated Query)
Presentation transcript:

LINQ for SQL SQL Saturday May 2009 David Fekke

Who am I? David Fekke davidfekke@gmail.com Software Engineer at LPS Reformed DBA/Sharepoint developer JaxFusion.org

LINQ Language Integrated Query

ORM or Object Relational Mapper

.NET 3.5 Framework

SQL vs. LiNQ

Abstraction

SQL Server 2005/8

MySQL PostgreSQL Other RDBMS supported by Open Source

Oracle Provider Through DevArt

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 querying SQL Statements are auto-generated with the exception of Stored Procs