Browse by Tags

All Tags » LINQ (RSS)
Today we’ll take a look at project “MLinq”, a very simple way to perform symbolic matrix calculations based on LINQ expression trees.   Introduction But first, why would you even want to do this? Let me tell you I’m a big believer of the power of...
Posted by bart | 12 comment(s)
Filed under: , ,
Introduction On last week’s TechEd EMEA Developers 2008 conference in Spain I redelivered my talk on writing custom LINQ providers, showing off implementations of LINQ to AD and LINQ to SharePoint. One of the questions I received afterwards went along...
Posted by bart | 10 comment(s)
Filed under: ,
After named parameters and optional parameters , we'll take a little breadth and deviate a bit from the language specifics to present a new LINQ operator: Zip. Just like a zipper zips two streams of materials together, LINQ's Zip operator can...
Posted by bart | 25 comment(s)
Filed under: , ,
Recently I had the opportunity to sync up with Erik Meijer and Charles Torre for a Channel 9 “Going Deep” and “Expert to Expert” interview: Erik Meijer and Bart De Smet: LINQ-to-Anything . In this episode we talk about LINQ’s extensibility mechanisms...
Posted by bart | 3 comment(s)
Filed under:
Note for purists: This post only speaks for “LINQ predicates”, not – although closely related to - the mathematic concept of a predicate as defined by Weisstein, Eric W. "Predicate." From MathWorld --A Wolfram Web Resource. http://mathworld...
Posted by bart | 9 comment(s)
Filed under: , ,
As a reference for some planned and unplanned future posts, I wanted to share out my “cheat sheet” for the C# 3.0 translation carried out for query expressions. Obviously it’s based on the C# 3.0 Language Specification more specially section 7.15.2. A...
Posted by bart | 13 comment(s)
Filed under: ,
While preparing for another one of my posts, soon to be published, I received the following: What can one do when observing such a message? Since watching a grown man cry is both a pathetic and embarrassing situation, downloading the language specification...
Posted by bart | 2 comment(s)
Filed under: , ,
Introduction Hi there back again. Hope everyone is already exploiting the power of LINQ on a fairly regular basis. Okay, everyone knows by now how simple LINQ queries with a where and select (and orderby, and Take and Skip and Sum, etc) are translated...
Posted by bart | 5 comment(s)
Filed under:
Recently I delivered a talk at TechEd South Africa on “Custom LINQ Providers”. This is a very broad topic to cover in barely 60 minutes especially if one has to explain pretty “abstract” pieces of art like IQueryable<T>. Apparently I managed to...
Posted by bart | 9 comment(s)
Filed under: ,
Recently I gave a talk at TechEd South Africa about Custom LINQ Providers. Unfortunately the session was only 60 minutes, so I had to cut down on the number of topics covered and focus on the bare essentials of query expression tree translation, including...
Posted by bart | 4 comment(s)
Filed under:
More Posts « Previous page - Next page »