使用LinqPad我已经将XML映射到数据库实体,LinqPad提供的实体。
在映射了所有数据之后,我现在在内存中有超过500万个实体。我通过批处理插入(InsertAllOnSubmit
)一次转移1000个实体。但是每次SubmitChanges()都停留在10秒以上。
要传输全部500万条记录,似乎需要一天或更长时间。我如何优化它,让它更快地发生?
对于传输如此多的记录,显然link -to-entities是一个糟糕的选择。我是通过存储过程完成的,4个小时就完成了。