alkampfer on April 5th, 2011

In this post I dealt with a  simple extension function to flatten a tree and in one of the comment Robert shared an interesting link that deal with the creation of a wrapper structure to use LINQ style function on tree structure. That article is really interesting, but the adopted solution requires to create a [...]

kick it on DotNetKicks.com

Continue reading about Generic wrapper for LINQ to Tree

alkampfer on November 20th, 2009

If you ever tried to implement a linq provider, you know that this is not a simple task. This is true for a full linq provider, but sometimes we need only a basic support, and in these situations there is probably a simpler approach. Suppose you need to give LINQ support to find user in [...]

kick it on DotNetKicks.com

Continue reading about Linq provider via IEnumerable

alkampfer on August 12th, 2009

I’m writing a simple Dto generator, and today I found a challenging problem. I supported dto composition like this: I have a CustomerDto3 that have only CustomerId and ContactName properties, then I want to autogenerate a OrderTestDto that have a Customers property of type CustomerDto3. The syntax on My T4 generator is this one. SyntaxCode [...]

kick it on DotNetKicks.com

Continue reading about Manipulate Expression Tree in DtoGenerator

alkampfer on July 27th, 2009

I have a little validation library that must support localized error messages, it uses a simple techniques, when you set an error message for a specific validator, if you do not want localization you can simply pass a single string, but if you want message to be localized, you specified two strings, one is the [...]

kick it on DotNetKicks.com

Continue reading about Expression tree to the rescue

alkampfer on January 8th, 2009

For those used to ORM like NHibernate, the approach to Entity Framework is quite simple, but I’ve noticed that for people that never heard of ORM in general, EF tends to create some confusion. I see people that make confusion between LINQ and EF, LINQ is the Language Integrated Query, it can be used to [...]

kick it on DotNetKicks.com

Continue reading about Entity Framework first steps