Est-il préférable d'utiliser "Id" comme nom de colonne pour une clé primaire ou "[TableName] Id" comme convention de dénomination?Id ou [TableName] Id comme clé primaire/identifiant d'entité
Tableau: Compte
clé primaire: Id
- contre -
Tableau: Compte
clé primaire: accountid
Il semble être divisé environ 50%/50% dans les implémentations que j'ai vu . Quels sont les avantages et les inconvénients de chaque approche?
Suivi:
Est-il judicieux d'utiliser une convention dans ma base de données, et une autre sur mes entités dans le code? Ou devrais-je les garder cohérents? Comment cela fonctionnerait-il le mieux dans la plupart des ORM?
double: http://stackoverflow.com/questions/208580/nom-de-id-colonnes-dans-base de données-tables/208631 (comme indiqué ci-dessous par Kevin) – JoeCool
Dupliquer: [Nom des colonnes d'ID dans les tables de base de données] (http://stackoverflow.com/questions/208580/ nommer-de-id-colonnes-dans-base de données-tables/208631 # 208631) – kemiller2002