C # / SQL: ¿qué hay de malo con SqlDbType.Xml en los procedimientos?
Le pregunté a algunas personas por qué el uso de xml como parámetro en el procedimiento almacenado no funciona y todos dijeron que así es. No puedo creer eso.
command.Parameters.Add("@xmldoc", SqlDbType.Xml);
Ahí es donde el compilador devuelve un error y no puedo usar NVarChar porque está limitado a 4k canta. XML sería perfecto, ya que puede ser de 2 gigas grande.
¿Cómo es que otros SqlDbTypes funcionan bien y este vuelve a ejecutar el error?
*
Error: el argumento especificado estaba fuera del rango de valores válidos. Nombre del parámetro: @xmldoc: valor de enumeración SqlDbType no válido: 25.
*