Я предпочитаю прикреплять триггер к таблице с помощью менеджера предприятия. Таким образом, вам не нужно беспокоиться о написании дополнительных SQL-операторов в вашем коде. Мой выглядит примерно так:
Создать триггер tblName
На dbo.tblName
Для вставки
Как
выберите новый_идентификатор = @@ IDENTITY
Затем, внутри вашего кода, обрабатывайте ваши операторы вставки как операторы select - просто выполните и оцените результаты. столбец "newID" будет содержать идентификатор только что созданной строки.