Welcome to MSDN Blogs Sign in | Join | Help

LINQ to SQL Pipeline Video with Luca Bolognese and Matt Warren

C# Principal Architect Matt Warren and Lead PM Luca Bolognese detail the pipeline that hastens your LINQ queries to execution. Matt did most of the design and implementation of this code. His explanations are vivid and useful. The drawings are well organized, well executed, and clearly explained. Matt and Luca have worked together for years, and they make an excellent team.

You can see the 40 minute video by clicking on the Soapbox graphic shown in Figure 1. There are also two downloadable versions of this video. The smaller one is roughly equivalent in quality to the embedded Soapbox video found in this blog, the other is of much higher quality, but also much larger. Both versions of the video are in WMV format and are stored in zip files.

 


Figure 1: Video: LINQ Pipeline

 

Topics covered in the video:

  • A step by step in depth explanation of the LINQ Pipeline that transforms a LINQ query into SQL and returns a result to the user.
  • A detailed explanation of updates and calls to SubmitChanges() including discussions of:
    • Transactions 
    • Injecting stored procedures into the update pipeline.
  • A discussion of the history of LINQ and its roots. Matt and Luca talk about the many years of hard work necessary to bring LINQ to fruition, and the roles that such luminaries as Erik Meijer and Anders Hejlsberg had in that process. Both Luca and Matt have been with LINQ since its inception. They know the whole story, and no one could possibly be better poised to explain it than these two who had so much to do with its creation and implementation.
kick it on DotNetKicks.com
Published Monday, August 06, 2007 2:49 PM by Charlie Calvert
Filed under: , ,

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# LINQ to SQL Pipeline

You've been kicked (a good thing) - Trackback from DotNetKicks.com

Monday, August 06, 2007 5:59 PM by DotNetKicks.com

# Excellent video going deep on LINQ to SQL

Charlie Calvert published a video where Matt Warren (C# Principal Architect) & Luca Bolognese (Lead

Tuesday, August 07, 2007 9:33 AM by Public Sector Developer Weblog

# Excellent video going deep on LINQ to SQL

Charlie Calvert published a video where Matt Warren (C# Principal Architect) & Luca Bolognese (Lead

Tuesday, August 07, 2007 10:20 AM by Noticias externas

# Internals and history of LINQ to SQL

If you are interested in the history of LINQ to SQL and how it works internally, go watch Charlie Calvert's

Tuesday, August 07, 2007 2:15 PM by Erwyn van der Meer

# re: LINQ to SQL Pipeline Video with Luca Bolognese and Matt Warren

Great information, but the camera motion started making me feel ill...

Wednesday, August 08, 2007 4:06 PM by Brent

# re: LINQ to SQL Pipeline Video with Luca Bolognese and Matt Warren

Very good discussion.  On the side, I would suggest he buys JFM for the hair.

Thursday, August 09, 2007 12:13 PM by Adrian Johnery

# Une video tres interessante sur le mecanisme interne de requetage de Linq to Sql

LINQ to SQL Pipeline Video with Luca Bolognese and Matt Warren De manière plus générale, le blog à retenir

Monday, August 13, 2007 7:39 AM by Mitsuru FURUTA - Microsoft FRANCE

# Here is a semi(not)-funny video of Matt and I talking about the LINQ to SQL query/update pipeline

Monday, August 13, 2007 12:57 PM by Luca Bolognese's WebLog

# LINQ to SQL Compiled Queries

As LINQ nears release, people are starting to consider the performance implications that the extra overhead...

Wednesday, September 05, 2007 12:14 AM by Wooley's Wonderings

# re: LINQ to SQL Pipeline Video with Luca Bolognese and Matt Warren

Charlie,

Help me to understand as why i should use LINQ when compared to the traditional mechanism including DataAdapter, Connection, DataReader blah.. blah..

I recently realised that LINQ implementation is consuming double the time consumed by the traditional methods. So when i look at the performence, it is really going to be a bottleneck for my application.

Having said that, am at no clue as why i should use LINQ. Please help to understand the power of LINQ and the possitive points of LINQ

Thanks for reading my request.

Monday, September 10, 2007 2:28 AM by dskcheck

# re: LINQ to SQL Pipeline Video with Luca Bolognese and Matt Warren

This is very interesting. It helped me understand why I had some performance issues with a query of mine:

http://jdconley.com/blog/archive/2007/11/28/linq-to-sql-surprise-performance-hit.aspx

Thursday, November 29, 2007 12:59 AM by JD Conley

# re: LINQ to SQL Pipeline Video with Luca Bolognese and Matt Warren

Great video, its funny, its knowledge booster, its in detail, indeed its a kind of presentation that have to be followed in future.

Sunday, February 03, 2008 11:46 PM by Azhar

# re: LINQ to SQL Pipeline Video with Luca Bolognese and Matt Warren

Hey guys (Luca Matt), its really a impressive video, but please give me some details with respect to the advantages of LINQ. When you have developed it, it definately gonna have some advantages. Look, I am a developer, but when I insisted in our team to use LINQ, they dont agreed. It really affecting the performance in great deal. Please clearify... Waiting for the reply (Despirate to know infact).

Sunday, February 03, 2008 11:52 PM by Azhar

# re: LINQ to SQL Pipeline Video with Luca Bolognese and Matt Warren

Great Video.I want more videos like this.Thanks a lot.

Tuesday, February 05, 2008 6:03 AM by ilves

# re: LINQ to SQL Pipeline Video with Luca Bolognese and Matt Warren

Linq over DataReader - so much easier to use! You can access your data in a typesafe manner, access your data in the same way that you work with collections of objects, no more memory intensive and slow datatables but "proper" classes - can use inheritance.

Wednesday, March 12, 2008 7:37 PM by Isaac

# Anders Hejlsberg Film Festival: The C# and other VSL Teams at the Movies

It's a bit rainy and snowy today in Redmond. What an excellent time to curl up by the fire and watch

Saturday, March 29, 2008 2:09 AM by Charlie Calvert's Community Blog

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker