当表中的标识列被调用为UserID
,ProductID
等而不仅仅是ID
时,命名约定背后的意义是什么?什么是prons和cons?
答案 0 :(得分:4)
较长名称的一个优点:当您在复杂查询中使用具有许多表(例如连接)的列时,您不必使用列前缀来了解它们来自哪个表,并且还可以最小化列名歧义的问题
答案 1 :(得分:0)
任何代码约定的相同点主要是:一致性。虽然可以赞成和反对Id
与EntityId
,但没有明显的赢家。我不会说这是cases you need to pick a fight中的其中一个......更重要的是坚持组织规则并保持命名一致。