首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将通用对象列表转换为SqlXml

将通用对象列表转换为SqlXml
EN

Stack Overflow用户
提问于 2013-05-23 07:46:45
回答 1查看 1.4K关注 0票数 2

请不要在没有阅读的情况下标记为副本,因为我一直在谷歌上搜索这个和stackoverflow,但我找不到确切的我想要的。

如何将c#中的泛型对象列表转换为数据类型SqlXml。

请注意,我并不打算转换为xml字符串输出。

我特别需要这个输出类型,这样我就可以将它作为SqlXml参数传递给存储过程。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-24 04:39:03

基于John Saunders的建议

代码语言:javascript
复制
MemoryStream memoryStream = new MemoryStream();
XmlSerializer xs = new XmlSerializer(typeof(TypeOfObjectToBeConverted));
XmlTextWriter xmlTextWriter = new XmlTextWriter(memoryStream, Encoding.UTF8);
xs.Serialize(xmlTextWriter, objectToBeConverted);
memoryStream = (MemoryStream)xmlTextWriter.BaseStream;
memoryStream.Position = 0;
System.Data.SqlTypes.SqlXml obj = new System.Data.SqlTypes.SqlXml(memoryStream);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16703418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档