Refactoring SQL QueryProvider to support following LONQ-expression:  var query = db.<Collection>.Select(c => new {<FieldName> = c.<PropertyName>}).Where(x => x.<FieldName> == <LocalVariable>)