Не существует типа данных, который может содержать символы размером до Long Varchar
. Однако лучше, чем конкатенация строк, вы можете использовать xml
тип данных сервера SQL (SqlDbType.Xml
в c #) вместо того, чтобы преобразовать строку в правильно сформированный XML-документ.
Вы можете создать XML для своей очень длинной строки, например:
var myLongString = "some very long string";
XmlDocument doc = new XmlDocument();
XmlNode docNode = doc.CreateXmlDeclaration("1.0", "UTF-8", null);
doc.AppendChild(docNode);
XmlNode productsNode = doc.CreateElement("root");
doc.AppendChild(productsNode);
XmlNode productNode = doc.CreateElement("text");
productNode.AppendChild(doc.CreateTextNode(myLongString));
productsNode.AppendChild(productNode);
doc.Save();