在LinqPad中,是否有方法将类型XML列序列化为字符串?



我有一个关于SQL的XML专栏。其中存在着畸形数据。这会导致错误"有多个根元素"。当我运行MyTable.Take(4).Dump();

<cy>
  <n>NameA</n>
  <p>true</p>
</cy>
<cy>
  <n>NameB</n>
  <p>false</p>
</cy>

是否有办法告诉LinQPad不序列化XML列并将其作为字符串提供?

不幸的是,数据与许多地方捆绑在一起,所以我不能马上用数据库的根元素包装它。

最新的LINQPad测试版5.10.06允许您将XML列作为字符串访问:

<标题>新/改进:

在SQL高级连接属性对话框中有一个新的复选框,用于将XML列映射到。net string而不是XElement。这允许您使用格式错误的XML查询表而不会出错。

相关内容

  • 没有找到相关文章

最新更新