Anda harus meneruskan xml sebagai string.
Tetapi jika Anda tidak memerlukan fungsi xml dalam database, Anda dapat mempertimbangkan untuk menggunakan varbinary untuk menyimpan file.
PERBARUI!!!!!
Terima kasih. Aku membuatnya bekerja. Menambahkan kode berikut:
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);
Mengubahnya menjadi string tidak cukup. Saya mendapatkan kesalahan berikut:Penguraian XML:baris 1, karakter 38, tidak dapat mengganti penyandian". Jadi, saya mengonversi ke string lalu menutupinya ke SqlXml dan berhasil.