Я согласен с триггерным ответом, но вы также можете изменить поле с Identity на обычное int и использовать таблицу счетчиков. Это потребует некоторой дополнительной логики с вашей стороны, но не так много, и вы сможете сохранить всю свою бизнес-логику в своем приложении.
Я бы все равно согласился на предложение. Я предлагаю это только как альтернативу, которая хорошо работает для меня в других ситуациях.