User is a reserved word in SQL Server. We don't have a table of all
the reserved words for every database or anything like that to quote
them for you.
As you pointed out, you found the workaround for that.
So, no, you're not doing anything wrong. You could also name it Users
(plural) and not need to quote it.
--
Geoff Lane <geof...@gmail.com>