По моему мнению, почти всегда Id
и Name
предпочтительны, и избыточное указание имени класса не рекомендуется. Однако, заметным исключением является случай, когда Id
или Name
ссылаются на внутренний идентификатор или имя, а FruitNumber
и FruitName
ссылаются на "идентификатор реального мира" или "отображаемое имя" сущности, и по какой-то причине вы не не хочу называть это DisplayName
.