Я с этой ссылки
Предположим, у меня есть таблица:
FieldWorker{ ID, Name, WorkingArea}
И, ID
- поле с автоинкрементом.
Теперь, предположим, я использую следующий код для вставки записей:
sqlComm.ExecuteNonQuery("INSERT INTO [FieldWorker]
([Name]
,[WorkingArea])
VALUES
(@Name
,@WorkingArea)");
Какой метод я могу использовать для получения максимального значения автоинкрементного поля ID
, которое было сгенерировано привставка самой последней записи?
И код вставки, и извлечение значения ID
должны выполняться в одном объекте SqlTransaction
.
Почему я должен использовать ExecuteScalar()