私はあなたが主にあなたの質問に答えたと思います。計算はデータベースサーバーで実行する必要があり、結果を取得したいだけですよね。 SQL Server 2008を使用している場合は、テーブル値パラメーターを受け入れるストアドプロシージャを作成できます。
。これで、このプロシージャをADO.NETを直接使用して
呼び出すことができます。 またはEFとcontext.ExecuteStoreQuery
を使用します DataTable
を渡す場所 SqlParameter
へ SqlDbType.Structured
を使用 。
SQL Server 2008を使用しない場合は、リスト全体をコンマ区切り文字列として渡す1つの大きなnvarcharパラメーターを持つストアドプロシージャが必要です。ストアドプロシージャは、最初に