Я бы реализовал, определив общую корневую таблицу. Из-за отсутствия лучшего названия назовите его Entity. Таблица Entity должна иметь как минимум один столбец Identity. Вы также можете включить другие поля, которые являются общими для всех ваших объектов, или даже метаданные, которые говорят вам, что эта строка является порядком, например.
Каждая из ваших фактических таблиц Order, Delivery ... будет иметь ссылку FK на таблицу Entity. Это даст вам один уникальный идентификатор столбца
Использование семян, по моему мнению, плохая идея, и она может привести к проблемам.
Редактировать
Некоторые из проблем, о которых вы уже упоминали. Я также вижу, что это сложно отследить и убедиться, что вы правильно настроили все новые объекты. Представьте, что разработчик обновляет систему через два года.
После того, как я написал этот ответ, я немного подумал о том, почему вы это делаете, и пришел к тому же выводу, что и Мэтт.