I was trying to Add() about 18000 objects to my DBContext. It took around 5 minutes. Saving this data with SaveChanges() took even longer. I switched to creating a normal List and adding my objects to it, whereafter i used SqlBulkCopy to persist the data. This took about 5 seconds.
What does the Add method do, that makes it take so long?