@netaholic комментарии уже добавлены

осил мало людей, почему использование xml в качестве параметра в хранимой процедуре не работает, и все ответили, что так оно и есть. Я не могу поверить в это.

command.Parameters.Add("@xmldoc", SqlDbType.Xml);

Вот где компилятор возвращает ошибку, и я не могу использовать, потому что NVarChar ограничен 4k поет. XML был бы идеальным, так как он может быть размером в 2 гига.

Почему другие SqlDbTypes работают хорошо и эта ошибка повторяется?

*

Ошибка: указанный аргумент находится вне диапазона допустимых значений. Имя параметра: @xmldoc: недопустимое значение перечисления SqlDbType: 25.

*

Ответы на вопрос(3)

Ваш ответ на вопрос