An account of Bill Gates’ farewell

An unusual subject for this blog that has been mostly about components I have worked on. But the event yesterday was memorable and worth sharing. The event has been covered widely so I won’t even try to broadly summarize. Insted I will list what I found interesting. I was lucky enough (one of 2k lottery…

1

Design of LINQ to SQL – What was I thinking or was I?

A little break from my “LINQ to SQL tips” series of posts. A recent vote of no confidence on a related component orchestrated by community activists reminded me of many questions I have fielded and how the design team approached the design of LINQ to SQL (and also core LINQ APIs and C# language changes…

11

LINQ to SQL Tips 7: Minimal update when you don’t want optimistic concurrency check

The common guidance for updates is to keep the original values in view state so that you can recreate the object in its original state, Attach() it and then set the values that the user has modified. This works well for the most part. But at times, a user is allowed to to set only…

2