Is this project still alive ?

Jun 20, 2010 at 10:27 PM

If yes, I would have a couple of contributions to make. Simply reply here if you are interested.

Apr 19, 2012 at 10:36 PM
Edited Apr 19, 2012 at 10:41 PM

I'm kind of wondering about that as well. I actually wrote my own version before stumbling onto this one, and I feel like there are some features I implemented that could be useful.

For example, none of his CAML elements are strongly typed since nearly everything receives and returns strings. You could do, for example:

 

var caml =
    CAML.Or(
        CAML.Where(
            CAML.Contains(
                "some string",
                CAML.Where("what?")
            )
        ),
        CAML.OrderBy()
    );

 

If you didn't know CAML syntax ahead of time, you wouldn't get much help. I've implemented strongly-typed elements so that IntelliSense shows you that a 'Query' contains a 'Where', a 'Where' contains a 'IComparison', etc.