如何将CData值插入azure表存储行

时间:2010-02-17 23:33:19

标签: windows azure cdata

我无法在表格行中插入CData值。

我的新表格实体就像

new Book { Description = new XCData("Asp.net<What>XXXXX</What>").ToString(), CreatedOn = DateTime.Now, })

然后我通过上下文插入本书。

结果:

<Properties><CreatedOn>2010-02-18T10:17:10.953Z</CreatedOn><Name>&lt;![CDATA[Asp.net&lt;What&gt;XXXXX&lt;/What&gt;]]&gt;</Name></Properties>

我想要的是:

<Properties><CreatedOn>2010-02-18T10:17:10.953Z</CreatedOn><Name><![CDATA[Asp.net<What>XXXXX</What>]]></Name></Properties>

我该如何制作?

1 个答案:

答案 0 :(得分:0)

这种用法不是使用StorageClient 1.1库的 happy way 的一部分;但是你可以使用DataServiceContext.WritingEntities来实现这种行为(尽管这是一种非常糟糕的方法)。