---
title: "When LINQ and Yukon meet"
url: "https://osherove.com/blog/2005/10/16/when-linq-and-yukon-meet.md"
canonical: "https://osherove.com/blog/2005/10/16/when-linq-and-yukon-meet.html"
published: "2005-10-16T17:08:00"
updated: "2005-10-16T17:08:00"
tags: ["Architecture", "Off Topic"]
author: "Roy Osherove"
description: "I think the award for \"coolest upcoming technology preview\" for this year's PDC has to go to the LINQ stuff. That's \"Language Integrated Query\" if you haven't heard this yet. If I had to sum up the idea behind LINQ in a…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# When LINQ and Yukon meet

By Roy Osherove October 16, 2005 In [Architecture](https://osherove.com/blog/category/architecture), [Off Topic](https://osherove.com/blog/category/off-topic)

**Historical article** · Originally published October 16, 2005; technical details may be outdated.

I think the award for "coolest upcoming technology preview" for this year's PDC has to go to the [LINQ](http://msdn.microsoft.com/vbasic/future/) stuff. That's "Language Integrated Query" if you haven't heard this yet. If I had to sum up the idea behind LINQ in a sentence it would probably go something like this:

"The ability to do SELECTs from any .NET list of objects, including Database and XML, using an SQL like syntax and compiler checks. Oh and it can be extended to other stuff."

While not very very precise, it's more understandable that way I believe.

So, here's a thought.

With LINQ, and particularly with DLINQ, you'll be able to write database SQL SELECTs using C$ or VB.NET code.

Now, consider this. with SQL server 2005 (Yukon) you'll be able to write stored procedures using C# or VB.NET inside the database. Right? Right.

You **know** where I'm going with this, right?

I can almost picture it now - some consultant **somewhere** is going to be SO thrilled to have their customer use all the new "cool stuff" and they'll end up writing DLINQ stuff inside a SQL 2005 Stored procedure using C#.

It is on that day, my friends, that Microsoft will have come the full circle between application and database technologies.

PS

Mike has an [interesting writeup](http://searchvb.techtarget.com/originalContent/0,289142,sid8_gci1132686,00.html) on stuff to think about with LINQ coming up (more interesting to VBers, but Csharpers will see some value as well).

## More in Architecture

[All posts in Architecture](https://osherove.com/blog/category/architecture)

- Oct 27, 2005

    ### [Reminder: My Architects talk is today (GAT and LINQ)](https://osherove.com/blog/2005/10/27/reminder-my-architects-talk-is-today-gat-and-linq.html)

- Oct 21, 2005

    ### [Nice Guidance Automation kit hands on lab from TechEd (with a fix for a build problem it contains)](https://osherove.com/blog/2005/10/21/nice-guidance-automation-kit-hands-on-lab-from-teched-with-a.html)

- Oct 9, 2005

    ### [Good architecture content from Udi Dahan](https://osherove.com/blog/2005/10/9/good-architecture-content-from-udi-dahan.html)

- Oct 8, 2005

    ### [Come to my .NET Architects talk this month: Guidance Automation Tookit and LINQ preview](https://osherove.com/blog/2005/10/8/come-to-my-net-architects-talk-this-month-guidance-automatio.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
