There are to opposing ways to name the primary key of any table.
+ Is easier to use.
+ Is easier to find the field names in code.
- I don't think this is a good idea!
Maybe two patterns NoTableNameInPrimaryKeyNamePattern and TableNameInPrimaryKeyNamePattern should be added and discussed..