Suggestion: Linq Builder
Also, Linq may not be complex enough to need a such query builder and/ora linq query builder might not be feasible, but I thought I'd suggestthe following.
Query Builder
- A "query builder" for linq. Perhaps a developer could select an object, right-click, and click "Use Linq Builder...".
At this point, a linq query builder is displayed and the developer could write linq code against the particular object.
Once the end-result is acceptable (linq code returning the desired information), the linq code would be inserted into the appropriate spot within the "real" code.

