You should only set a property of a temporal type (like `DateTime` or `DateTimeOffset`) as the primary key of a table if the values are guaranteed to be unique.