In my MVC 5 application with EF 6.0, I want to insert 200+ records of Product into database using Entity Framework in one hit. [1]One way is to convert list of records into XML and pass to Stored procedure. [2] If I use DbContext.Add() , this will fire for every record ( create insert script internally). [3]If I traverse list of product and pass each record to Stored Procedure, I think this is also not good.
What is the best way to do this?