Как передать временную таблицу SQL в хранимую процедуру C # - PullRequest
0 голосов
/ 30 ноября 2009

Как лучше всего передать временную таблицу в хранимую процедуру C # (SQL 2008)? Я застрял, передавая имя временной таблицы в виде текста и запустив выбор из C #?

Я надеялся использовать параметры табличных значений, но они не поддерживаются в C # sprocs.

Ответы [ 2 ]

0 голосов
/ 01 декабря 2009

Вы правы, параметры типа TABLE не поддерживаются Отображение данных параметров CLR . У вас есть другие варианты, например. передать состояние как BLOB ( SqlBytes ) или как XML ( SqlXml ).

0 голосов
/ 30 ноября 2009

Поскольку xml (возможно, nvarchar (max)) будет вашим лучшим выбором, но я не пробовал.

...