PF>Бери в качестве идентификатора GUID!
PF>Новый GUID можно так получить, не прочитывая БД:
Взять в качестве id GUID очень хороший способ.
Единственно, не все базы данных поддерживают тип GUID и соответсвенно будут правильно индексировать по этому полю. В этом случае придется все же воспользоваться каунтером и получать id после инсерта.