从XML文件中读取数据插入数据库

时间:2014-05-29 00:25:41

标签: xml frameworks entity

我有一个包含100K元素的XML文件。在C#代码中,使用Entity Framework,必须从XML文件中读取数据并将/ Update插入到SQLServer数据库中的四个表中。如果我们将Entity Framework用作ORM,则考虑在每个循环的实体中插入/更新来自XML的每个记录之后调用SaveChanges,并在for循环之外调用Save Changes。执行数据库插入/更新语句需要很长时间吗?

如果我们使用存储过程,如何有效地执行此任务,以便性能良好,并且不会花费太多时间(超过30分钟)来处理100k行。

提前致谢

0 个答案:

没有答案