Sign in
The Wayward WebLog
Oh, what a tangled web
Options
About
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Tags
Code
Data
Fiction
Gaming
Humor
Language
Life
LINQ
Lunacy
Musings
Object Relational
ObjectSpaces
Pages
PDC
Ramblings
Rant
Rave
Roslyn
SPAM
SQL
XML
Archive
Archives
October 2011
(2)
November 2010
(1)
February 2010
(1)
September 2009
(1)
June 2009
(1)
April 2009
(1)
January 2009
(1)
November 2008
(3)
July 2008
(2)
May 2008
(1)
January 2008
(2)
October 2007
(2)
September 2007
(1)
August 2007
(4)
July 2007
(3)
June 2007
(12)
May 2007
(2)
April 2007
(1)
December 2006
(1)
September 2006
(1)
July 2006
(1)
May 2006
(1)
April 2006
(2)
January 2006
(1)
December 2005
(1)
October 2005
(2)
September 2005
(4)
August 2005
(2)
July 2005
(3)
June 2005
(4)
April 2005
(2)
February 2005
(3)
January 2005
(1)
November 2004
(2)
October 2004
(5)
September 2004
(5)
August 2004
(7)
July 2004
(12)
June 2004
(73)
May 2004
(25)
April 2004
(26)
March 2004
(26)
February 2004
(19)
January 2004
(4)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
The Wayward WebLog
LINQ: Building an IQueryable Provider - Part I
Posted
over 6 years ago
by
Matt Warren - MSFT
51
Comments
I’ve been meaning for a while to start up a series of posts that covers building LINQ providers using IQueryable. People have been asking me advice on doing this for quite some time now, whether through internal Microsoft email or questions on the forums or by cracking the encryption and mailing me directly. Of course, I’ve mostly replied with “I’m working on a sample that will show you everything” letting them know that soon all will be revealed. However, instead of just posting a full sample here I felt it prudent to go step by step so I can actual dive deep and explain everything that is going on instead of just dumping it all in your lap and letting you find your own way. ...
The Wayward WebLog
YODA the Programming Language
Posted
over 8 years ago
by
Matt Warren - MSFT
41
Comments
Now that LINQ is out the door, so to speak, I can start focusing my efforts on the next next technology here at Microsoft. Ever since I joined up with the C# team nearly two years ago I’ve been frustrated by my inability to wax poetic about all the goodness...
The Wayward WebLog
Real coders, real code.
Posted
over 9 years ago
by
Matt Warren - MSFT
41
Comments
It's late, do you know where your coder is? Really, it's a very good question. You think your spouse is sleeping next to you at night. They are not. They are awake, bleary, weary and barely lucid, secretly feeding their addiction. Yes, it is sad and...
The Wayward WebLog
Primal Development Methodology
Posted
over 6 years ago
by
Matt Warren - MSFT
35
Comments
I am going to tell you something that will disturb you. You might laugh, but it will be a cold uncertain laugh that will haunt you as you read on, because somewhere deep down you'll know it to be true. You might brush it off, get on with your day, yet sometime later, a week or a year, it will seep back in and unsettle you to the core. From that moment on you will be changed. You will think different, act different and will fundamentally be different. So take a moment to prepare yourself now, breath deeply, clear your mind and open up to the possibility that building software is hard. ...
The Wayward WebLog
LINQ: Building an IQueryable Provider - Part VI
Posted
over 6 years ago
by
Matt Warren - MSFT
34
Comments
So, again you thought I was done with this series, that I've given up and moved on to greener pastures. You think that since Select works wonderfully that that's all you need to know to make your own IQueryable provider? Ha! There's loads more to know. And, by the way, Select is still broken. ...
The Wayward WebLog
LINQ: Building an IQueryable Provider - Part II
Posted
over 6 years ago
by
Matt Warren - MSFT
34
Comments
Now, that I’ve laid the groundwork defining a reusable version of IQueryable and IQueryProvider, namely Query
and QueryProvider, I’m going to build a provider that actually does something. As I said before, what a query provider really does is execute a little bit of ‘code’ defined as an expression tree instead of actual IL. Of course, it does not actually have to execute it in the traditional sense. For example, LINQ to SQL translates the query expression into SQL and sends it to the server to execute it. ...
The Wayward WebLog
Oops, we did it again
Posted
over 7 years ago
by
Matt Warren - MSFT
32
Comments
A new update to LINQ preview is available at MSDN site. What's the coolest new feature? IMHO, its IQueryable<T>. DLINQ's query mechanism has been generalized and available for all to use as part of System.Query. It implements the Standard...
The Wayward WebLog
LINQ: Building an IQueryable Provider - Part V
Posted
over 6 years ago
by
Matt Warren - MSFT
30
Comments
Over the past four parts of this series I have constructed a working LINQ IQueryable provider that targets ADO and SQL and has so far been able to translate both Queryable.Where and Queryable.Select standard query operators. Yet, as big of an accomplishment that has been there are still a few gaping holes and I’m not talking about other missing operators like OrderBy and Join. I’m talking about huge conceptual gaffs that will bite anyone that strays from my oh-so-ideally crafted demo queries. ...
The Wayward WebLog
The Origin of LINQ to SQL
Posted
over 6 years ago
by
Matt Warren - MSFT
28
Comments
LINQ to SQL, possibly Microsoft’s first OR/M to actually ship in ten years of trying, was never even supposed to exist. ...
The Wayward WebLog
Beyond Dynamic Languages
Posted
over 7 years ago
by
Matt Warren - MSFT
27
Comments
Everywhere I turn, all I read about is dynamic languages. Apparently, there is a small yet growing contingent of programmers that think dynamic is the only way to go. These guys are frustrated with the shackles of static type systems that force them to...
Page 1 of 28 (273 items)
1
2
3
4
5
»