Трябва да предадете xml като низ.
Но ако не се нуждаете от xml функциите в базата данни, можете да обмислите използването на varbinary за съхраняване на файловете.
АКТУАЛИЗАЦИЯ!!!!!
Благодаря. Накарах го да работи. Добавено е следното кодирано:
StringWriter sw = new StringWriter();
XmlTextWriter xw = new XmlTextWriter(sw);
doc.WriteTo(xw);
StringReader transactionXml = new StringReader(sw.ToString());
XmlTextReader xmlReader = new XmlTextReader(transactionXml);
SqlXml sqlXml = new SqlXml(xmlReader);
Преобразуването му в низ не беше достатъчно. Получих следната грешка:XML анализ:ред 1, символ 38, не може да се превключи кодирането”. И така, преобразувах в низ, след което го преобразувах в SqlXml и проработи.