5

オブジェクトまたはリストを SQL Server ストアド プロシージャに渡したい。私の目的は、ストア プロシージャを介して一度に複数のレコードを挿入することです。

それで、それを行う方法はありますか?

4

4 に答える 4

3

sqlParameter を使用できます。お気に入り:

SqlParameter param1 = new Sqlparameter(SPVariablename , ValueofVariablewhichYouWantToPass)

param2、param3、および最後に必要な数のパラメーター

cmd.Parameter.add(param1)
Execute the command
于 2013-09-26T11:05:06.987 に答える
2

XML や List を使用するなど、さまざまな方法があります。ただし、一括挿入を行いたい場合は、使用できます

一括挿入

于 2013-09-26T10:51:23.423 に答える
0

を検索していTable Value Parametersます。読み取り専用のテーブル変数をストアド プロシージャに渡すことができます。

このブログから良いスタートを切ることができます。

また、 stackoverflowのこの古い質問も役に立ちます。

于 2013-09-26T11:01:50.107 に答える