で簡単にconsole app
書いてC#
ありVS.NET 2012
ます。私はEntity Framework 5
(モデルファースト)で単純なデータベースを使用しています。CustomerとEmailの2つのテーブルがあります。すべての電子メールレコードには、顧客レコードへの参照があります。
顧客と電子メールオブジェクトを作成し、EF
コンテキスト内のコレクションに保存します。1000個のレコードが作成された後、コンテキストで変更の保存を呼び出します。1000のバッチはますます遅くなり、1000の場合は1分から始まり、その後9000番目のレコードまでに、1000のバッチが完了するまでに4分かかります。
私はCSV
一度に1行ずつファイルからデータを読み取り、各行で単純な分割を行ってから、単純なオブジェクトを作成しています。
私の質問は、これがEF5
データベースにないのか、index
それともデータベースにないのかということです。他の前処理は行っていません。私はを使用してSQL Server 1012
います。