2012-09-07 146 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條記錄。

相關問題