Performance 从实体对象到数据库的Linqpad数据传输

Performance 从实体对象到数据库的Linqpad数据传输,performance,linq-to-entities,linqpad,Performance,Linq To Entities,Linqpad,我使用LinqPad将XML映射到数据库实体,即LinqPad提供的实体。 映射完所有数据后,我现在的内存中有500多万个实体。我通过批量插入(InsertAllOnSubmit)一次传输1000个实体。但它在每次提交更改()时停留在10秒以上。 要传输所有500万条记录,需要一天或更长时间。 我怎样才能优化它,使它发生得更快?对于传输这么多记录,显然Linq到实体是一个错误的选择。我是通过存储过程完成的,传输在4小时内完成。只是不通过LINQ-to-SQL完成。如果必须通过存储过程完成,一次应

我使用LinqPad将XML映射到数据库实体,即LinqPad提供的实体。
映射完所有数据后,我现在的内存中有500多万个实体。我通过批量插入(
InsertAllOnSubmit
)一次传输1000个实体。但它在每次提交更改()时停留在10秒以上。
要传输所有500万条记录,需要一天或更长时间。
我怎样才能优化它,使它发生得更快?

对于传输这么多记录,显然Linq到实体是一个错误的选择。我是通过存储过程完成的,传输在4小时内完成。

只是不通过LINQ-to-SQL完成。如果必须通过存储过程完成,一次应该保存多少记录?或者我应该将整个数据作为xml传递吗?不知道,这个问题缺乏各种细节。