首选使用“Id”作为主键的列名还是“[TableName]Id”作为命名约定?
Table: Account
Primary Key: Id
- 相对 -
Table: Account
Primary Key: AccountId
在我见过的实现中,它似乎被分割了大约 50%/50%。每种方法的优缺点是什么?
跟进:
在我的数据库中使用一种约定,而在代码中的实体上使用另一种约定是否有意义?还是我应该让它们保持一致?这在大多数 ORM 中如何发挥最佳作用?
最佳答案
为清楚起见,TableNameID
关于sql - Id 或 [TableName]Id 作为主键/实体标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/863872/