I'm confused about the difference between "where statement is allowed" and
"where expression is allowed". I would think a statement has to be a semantically
correct statement ending in a semi-colon. I would think an expression could
be a string literal, integer, or any code fragment that does not have to
end with a semi-colon, but it does not appear to work this way.
Specifically, I have the following surround with template that should put
the selection in the using expression:
But it never appears in the select list I have Availability set to "where
expression is allowed". What is going on?