B# .NET Technical Community Homepage

Bart De Smet's online technical community
Welcome to B# .NET Technical Community Homepage Sign in | Join | Help
in Search

Browse by Tags

All Tags » LINQ (RSS)
  • LINQ and The Matrix – Introducing MLinq

    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 mathematical notation. Say you’ve been asked to write...
    Posted to Weblog by bart on 10 Feb 2009
  • Dude, Where’s My LINQ DML?

    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 the lines of this blog post’s title: “Dude, where...
    Posted to Weblog by bart on 22 Nov 2008
  • C# 4.0 Feature Focus - Part 3 - Intermezzo: LINQ's new Zip operator

    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 zip together two sequences. Here's the signature...
    Posted to Weblog by bart on 03 Nov 2008
  • LINQ to Anything – Channel 9 interview and a few more thoughts

    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, all the way from the language integrated side of...
    Posted to Weblog by bart on 20 Oct 2008
  • Who ever said LINQ predicates need to be Boolean-valued?

    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.wolfram.com/Predicate.html as An operator in logic...
    Posted to Weblog by bart on 14 Sep 2008
  • C# 3.0 Query Expression Translation Cheat Sheet

    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 few remarks that deserve more attention when reading...
    Posted to Weblog by bart on 30 Aug 2008
  • What Do VB 9.0 Error “BC36593: Expression of type ‘X’ is not queryable.” And C# 3.0 Error “CS1936: Could not find an implementation of the query pattern for source type ‘X’.” Really Mean?

    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 is a good start. Here are my findings. Section...
    Posted to Weblog by bart on 20 Aug 2008
  • Probably The Most Powerful LINQ Operator: SelectMany

    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 from a query comprehension into an equivalent expression...
    Posted to Weblog by bart on 19 Aug 2008
  • The Most Funny Interface Of The Year … IQueryable<T>

    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 do so looking at the scores <g>. But why is...
    Posted to Weblog by bart on 15 Aug 2008
  • Expression Tree Normalization – How Many Ways To Say “String == String”?

    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 a primer to IQueryable<T>. However, the...
    Posted to Weblog by bart on 13 Aug 2008
Page 3 of 7 (67 items) < Previous 1 2 3 4 5 Next > ... Last »
Powered by Community Server (Non-Commercial Edition), by Telligent Systems