1

LINQを使用して、dbContextオブジェクトに複数の行を追加しました。でdbcontext.SaveChanges()、データベースに複数のヒットがあることを示す図に示すように、SQLプロファイラーはすべての行を個別に挿入しました。

たくさんのグーグル検索の後、私は正しい答えを見つけることができませんでした。データベースヒットのすべての行を保存するためのC#+ストアドプロシージャの方法を教えてください。

データベースへの複数のヒット

ありがとうございました

4

1 に答える 1

1

Elegantcode.comには、「純粋なC#」での非常に単純な一括挿入メソッドがあり、探しているものを正確に実行する必要があります。

Entity Frameworkの一般的な不満は、大規模なデータセットの挿入時間が遅いことです...私は...以下の再利用可能な汎用バージョンを大まかに説明しました。これにより、2.4秒または±6200行/秒で15kの挿入が生成されました。

于 2013-01-26T19:39:29.690 に答える