我將VB.Net 2代碼(VS 2005)移植到VB.Net 4(VS 2010)中。到目前爲止事情一直比較順利。但是,在測試我的新移植代碼時,我遇到了一個奇怪的行爲。SqlClient.SqlDataAdapter.Update()執行速度很慢
在VS 2005(.Net 2)中,我有一個填充數據的DataTable。然後我使用DataAdapter將更新發送回SQL Server。當我執行SqlClient.SqlDataAdapter.Update()命令時,它大約在4秒內執行。在VS 2010(.Net 4)的同一張表上,相同的代碼在1分17秒內運行。這是完全不能接受的。但是,我不知道爲什麼它正在發生。 .Update()方法是一個內部命令,不是以任何方式修改的。它不會出錯,它只是非常緩慢。
任何人有任何想法?
有沒有人聽說過或遇到過這個問題?沒有人注意到使用.Net 4的SQLClient.SQLDataAdapter降低性能? – TekkGuy
沒有見過類似的東西,打開舊的和新的探查器比較相同的操作,可能會給你一些線索 –