一時テーブルを C# ストアド プロシージャ (SQL 2008) に渡す最良の方法は何ですか? 一時テーブル名をテキストとして渡し、C# から選択を実行するのに行き詰まっていますか?
テーブル値パラメーターを使用したいと思っていましたが、C# sprocs ではサポートされていないようです。
一時テーブルを C# ストアド プロシージャ (SQL 2008) に渡す最良の方法は何ですか? 一時テーブル名をテキストとして渡し、C# から選択を実行するのに行き詰まっていますか?
テーブル値パラメーターを使用したいと思っていましたが、C# sprocs ではサポートされていないようです。
正解です。TABLEタイプのパラメータはサポートされていません。CLRパラメータデータのマッピング。ただし、他のオプションもあります。状態をBLOB(SqlBytes)またはXML(SqlXml)として渡します。
xmlとして(おそらくnvarchar(max)として)が最善の策ですが、試したことはありません。