Выбор значения автоинкрементного поля для вставленной записи в MS SQL

29.10.2009 8:55 / Артём Волк / 996 просмотров / ...

После 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());