Is it preferred to use "Id" as the column name for a primary key or "[TableName]Id" as a naming convention?
Table: Account
Primary Key: Id
-- versus --
Table: Account
Primary Key: AccountId
It seems to be split about 50% / 50% in the implementations that I've seen. What are the advantages and disadvantages in each approach?
Follow-up:
Does it make sense to use one convention in my database, and another on my entities in code? Or should I keep them consistent? How would does this work best in most ORMs?