Tag: Predicate

  • Why the Yield return is Important!

    You should always use yield when possible especially between layers, actually if it wasn’t for yield many features would be really hard to implement nowadays. Consider the following piece of code: Looks so simple and straight forward, isn’t it? We iterate over 5 digits add them to a list and return them… So straight forward……

  • Path 2 Expression Trees

    In the beginning! It all started with LINQ2SQL and the need for making a good Web Application Architecture, making loosely coupled layers and separating concerns, the fact that we need to transfer lambda expressions between layers to support fully function interfaces for search made me start thinking about how LINQ2SQL really works, to be honest i never thought…