"Я не хочу использовать триггер, или какая-либо другая вещь кроме В спящем режиме сама для генерации значения для моего свойства"
В этом случае, как насчет того, чтобы создать реализацию UserType, который генерирует необходимое значение и конфигурирование метаданных для использования того UserType для персистентности mySequenceVal свойства?
Вот причины Страуструпа для добавления их в язык.
В основном они были добавлены в основном для поддержки перегрузки операторов.
Из FAQ :
Несмотря на то, что ссылка часто реализовано с использованием адреса в базовый язык ассемблера, пожалуйста не думайте о ссылке как о смешном ищущий указатель на объект. А ссылка - это объект. Это не указатель на объект, ни копия предмет. Это объект.
Наряду с этой статьей он должен ответить на некоторые ваши вопросы (скорее всего, кроме истории). Вы всегда можете покопаться в стандарте, но я считаю маловероятным, что будет хорошая сказка о происхождении ссылок ...