October 2007 - Posts

7
Comments

Developing Linq to LLBLGen Pro, part 8 by FransBouma

(This is part of an on-going series of articles, started here ) Today I managed to arrive back at the point I stopped with my current code base a couple of weeks ago to re-implement the expression tree reduction code. I'm not totally done with re-connecting...
0
Comments

Developing Linq to LLBLGen Pro, part 7 by FransBouma

(This is part of an on-going series of articles, started here ) Last time I talked about the switch to the approach where most Queryable extension methods should be seen as sets on their own. What happened after that? Well, initially, I continued on the...
3
Comments

Developing Linq to LLBLGen Pro, part 6 by FransBouma

(This is part of an on-going series of articles, started here ) I switched to 'part' posts instead of 'day' posts, as I realized the initial plan (post every day) isn't that useful in this case ("Today I stared at 20 lines of code for 3 hours before I...
13
Comments

Alternative Rock by FransBouma

Ever heard the term 'Alternative rock' ? It's a term for rock music which isn't mainstream. Or something. Anyway, read the wikipedia page for the fine print . I'm a metal fan (despite the pile of trance house music I've created in a dark past ) and once...
7
Comments

More on the .NET sourcecode and its 'Reference License' by FransBouma

Today I read an interesting post by Arne Vajhøj in the C# newsgroup. He brought up the point that in the Java research license, which was the license the Java sourcecode was released under before it was released under the GPL, a clause was added...
50
Comments

Don't look at the sourcecode of .NET licensed under the 'Reference license' by FransBouma

Update: If you think I should be shouting 'awesome' and similar words like most of the .NET community members, please take a walk down the path of 'licenses', something you all should be familiar with in every cell in your body, but by the look of all...
12
Comments

Deferred execution in Linq pitfall(s) by FransBouma

Say you have this query in Linq to Sql // C# int id = 10254; var q = from o in nw.Orders where o.OrderID = id select o; // some other code id++; foreach(var o in q) { // process o. } What order is fetched: 10254 or 10255? That's right, 10255! The 'id...
8
Comments

Developing Linq to LLBLGen Pro, Day 5 by FransBouma

(This is part of an on-going series of articles, started here ) Consuming Expression trees, back to Special Case programming? I'll show you 5 different queries and what their expression tree looks like in text (tested on Linq to Sql, so you'll see Table...
More Posts