>I don't understand you now. What do you mean here? What kind of property?
All my LINQ commands are in a LINQ class. All clients who needs to execute a LINQ command have to go through that class. As part of the initialization, they can initialize some specific WHERE clause properties. That is what I was referring to. It's either that or a variable. At the end, the line construction for the LINQ command will merge everything in one.