Du skal sende xml'en som en streng.
Men hvis du ikke har brug for xml-funktionerne i databasen, kan du overveje at bruge varbinary til at gemme filerne.
OPDATERING!!!!!
Tak. Jeg fik det til at virke. Tilføjet følgende kodet:
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);
At konvertere den til en streng var ikke nok. Jeg fik følgende fejl:XML-parsing:linje 1, tegn 38, ude af stand til at skifte kodning". Så jeg konverterede til streng og coverede den til SqlXml, og det virkede.