EF4 を使用してテキスト ファイルをデータベースに読み込んでいます。このファイルには 600,000 行を超える行が含まれているため、速度が重要です。
新しいエンティティ オブジェクトを作成するたびに SaveChanges を呼び出すと、このプロセスには約 15 分かかります。1024 個のオブジェクトを作成した後で SaveChanges を呼び出すと、4 分に短縮されます。
1024 は私が選んだ任意の数字で、基準点はありません。
しかし、SaveChanges を呼び出す前にエンティティ セットに読み込む最適な数のオブジェクトがあるかどうか疑問に思いました。もしそうなら...どうやってそれを解決しますか(試行錯誤以外)?