Выбор значения автоинкрементного поля для вставленной записи в MS SQL
После INSERT нужно выполнить дополнительные действия:
SqlCommand command = new SqlCommand(@" INSERT INTO [dbo].[orders] ([date_time] ... ... ,[total]) VALUES (@date_time ... ... ,@total); SELECT SCOPE_IDENTITY(); "); int insertedOrderId = Convert.ToInt32(command.ExecuteScalar());
