i see your point, and it was wrong of me to describe the context in that way.
on the other hand, your previous statement was qualified with "in the real world", and to some extent the "real world" includes people using linq.
having said that, i agree that the consensus - if i haven't misunderstood something else - seems to be that sql engines don't do what i expected because it's assumed that people will use compiled statements. i don't use linq myself so am having to infer a lot from the article, but at some point i plan to check django and sqlalchemy to see when they use precompiled statements and when not.
on the other hand, your previous statement was qualified with "in the real world", and to some extent the "real world" includes people using linq.
having said that, i agree that the consensus - if i haven't misunderstood something else - seems to be that sql engines don't do what i expected because it's assumed that people will use compiled statements. i don't use linq myself so am having to infer a lot from the article, but at some point i plan to check django and sqlalchemy to see when they use precompiled statements and when not.