2012-10-24 129 views
2

我正在使用實體框架來插入大量的數據。 我想獲得插入的進度(將其顯示給用戶)。跟蹤實體框架進度

EF內有任何內容可以實現此目的嗎?

+0

雖然你不能AFAIK做任何監督之後,你實際上發送查詢到SQL有一堆性能tweeks之前,然後纔可以使EF足夠快,它可能不需要監測。我在今年早些時候寫了一些關於EF表現的文章。最相關的是http://blog.staticvoid.co.nz/2012/05/entityframework-performance-and.html,這些tweeks我約1000行/秒插入我的機器 –

+2

我有類似的問題。我決定使用SqlBulkCopy而不是EF,而且速度非常快,不需要再監視進度 - http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlbulkcopy.aspx – Ondra

+0

@Luke我需要插入大約150k行,所以只是調整不會幫助我;) – Jaster

回答

1

長答案簡短:這是不可能的。