Wrapping a group of inserts in a transaction will speed them up according to this StackOverflow Question/Answer.
You can use this technique, or you can use Bulk Copy to speed up a series of related operations to perform.
// Widget has WidgetId, Name, and Quantity properties
public void InsertWidg...