in

B# .NET Technical Community Homepage

Bart De Smet's online technical community
All Tags » LINQ » C# 3.0 (RSS)

Browse by Tags

  • 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 B# .NET Blog (Weblog) by bart on 11-22-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 B# .NET Blog (Weblog) by bart on 11-03-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 B# .NET Blog (Weblog) by bart on 09-14-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 B# .NET Blog (Weblog) by bart on 08-30-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 B# .NET Blog (Weblog) by bart on 08-20-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 B# .NET Blog (Weblog) by bart on 08-15-2008
  • TechEd 2008 South Africa Demo Resources

    Last week, I had the honor to speak at TechEd 2008 South Africa on a variety of topics. In this post I’ll outline all of the resources, including uploads of all my demos, referred to during my presentations. But before I do so, I sincerely want to point out what a great audience I got. Thanks to everyone...
    Posted to B# .NET Blog (Weblog) by bart on 08-09-2008
  • Dealing with anonymous types in Reflection.Emit

    A few days ago I got an interesting question from one of my blog readers. During my blogging battle with pattern matching , I mentioned the concept of compiling expression tree lamdas on the fly to IL-code. This is actually one of the core parts of the System.Linq.Expressions implementation when expressions...
    Posted to B# .NET Blog (Weblog) by bart on 06-04-2008
  • Q: Is IQueryable the Right Choice for Me?

    Introduction Recently I delivered a session on Custom LINQ Providers - LINQ to Anything at the TechDays conferences in Ghent and Lisboa. The core of the session focuses on expression trees and translating those at runtime into a query language like CAML or LDAP (as the running samples). In this approach...
    Posted to B# .NET Blog (Weblog) by bart on 04-27-2008
  • LINQSQO goes RTM

    I just released the RTM bits of LINQSQO on CodePlex . This project was one of my first LINQ-related ones and goes back to the early PDC 05 days where LINQ was first shown to the world. The project contains a custom implementation of the LINQ Standard Query Operators used in LINQ. More specifically, it's...
    Posted to B# .NET Blog (Weblog) by bart on 11-22-2007
Page 1 of 3 (27 items) 1 2 3 Next >
Powered by Community Server (Non-Commercial Edition), by Telligent Systems