2012-09-07 104 views
0

我正尝试使用CSLA将数据从〜Delimited文本文件导入到SQL Server中。 我的文本文件中有92,000条记录。 下面是我对进口使用CSLA将数据从文本文件导入到SQL数据库中

  1. 遇到的问题。当我。新创建BusinnessListBase和我所有的记录添加到它, 它给了我一个“走出meory异常”。所以要解决它,我创建一个新的 bussinessbase对象并保存它。这工作正常,并且更快 也。这需要15分钟
  2. 我必须再次运行我的程序并检查是否有任何更改并更新它们,这是需要太多时间的地方。
  3. 有没有其他方法可以加速我的导入?

回答

0

我不知道为什么同时使用CSLA和Entity Framework正在采取这么多的时间。 但我改变了我的程序使用SQL大容量复制,因为我还必须检查现有的记录,我创建了另一个登台表并将我的记录导入到它,并且他们在SQL存储过程中做了一个Upsert。整个过程不到一分钟就能处理92,000条记录。

相关问题