非常にゆっくりと新しいEF-ボリュームデータを使用します

大量のデータを追加するためにEFを使用し、効率はデータの数千人は、SQLを使用して実行することを強制、実行するためには数分かかる場合でも、非常に貧弱であることがわかりました。

今日はEFについての記事を参照して起こった、およびEFのために独自の理由がについて十分に知っていないことを認識していませんでした。

一般的に、すべての新しいレコードが同じコンテキストに追加されている私たちがしているとき、EFは意志私たちの新しいトラックが、我々はより多くのレコードとして増加しているこれらのレコード、EFトラックより自然なオブジェクトグラフますます大きく、そして私たちのために、効率が急激に低下します。

ソリューション

1は自動的に偽= context.Configuration.AutoDetectChangesEnabledを呼び出すシャットダウンされます

図2は、新たなバッチのためのコンテキストの複数あります

:元のリンクアタッチhttps://www.cnblogs.com/CreateMyself/p/8989983.htmlを

おすすめ

転載: www.cnblogs.com/Cyril-hcj/p/11771121.html