草庐IT

XmlBinary

全部标签

c# - 将 XDocument 转换为字节数组(并将字节数组转换为 XDocument)

我接管了一个以二进制格式在SQLServer中存储大型XML文档的系统。目前,数据是通过将其转换为字符串,然后将该字符串转换为字节数组来保存的。但最近在尝试转换为字符串时遇到一些大型XML文档出现内存异常,因此我想绕过此过程并直接从XDocument转换为字节数组。保存XML的EntityFramework类已经扩展,因此二进制数据可以像这样作为字符串访问:partialclassXmlData{publicstringXmlString{get{returnEncoding.UTF8.GetString(XmlBinary);}set{XmlBinary=Encoding.UTF8.