ファイルからレコードを読み取って処理するアプリケーションがあります。処理 (いくつかの計算の実行) が完了したら、これらのレコードをデータベースに書き込む必要があります。レコードの数は、ファイルの内容によって異なります。とにかく、asp.net と sql server 2008 を使用して 1 回の更新で更新を行うので、レコードの数に基づいてストアド プロシージャを何度も呼び出すことはありません。 ?
たとえば、1000 レコードを読み取り、それぞれがストアド プロシージャを呼び出して挿入するパラメーターを渡すことを避けたいだけです。それが一発で処理できるならそれが望ましいです。
すべての値を含む文字列を生成し、それを proc に渡して実行することを考えましたが、文字列を解析して値を取得する必要がある可能性があるため、より良い方法があるかどうかを確認したいと考えました。
このアプリケーションは、エンティティ フレームワークや MVC を使用せずに、asp.net 4.5 と SQL Server 2008 を使用しています。