Schema - Do you create a consistent primary key column on your tables?
29/01/2020 4:13 PM by
Make sure you created a consistent primary key column named Id on your tables.
Employee.ID, Employee.EmployeeId, Employee.EmployeeID, Employee.Employee_Code, Employee.EmployeeFigure: Bad Example
Employee.IdFigure: Good Example
- We shouldn’t capitalise ID (identifier) as it is an abbreviation not an acronym.
- Using the approach [TableName]Id, e.g. EmployeeId, is redundant as we already know the context of the Id.
Do you feel this rule needs an update?