WCF Datacontract和XML成员

时间:2011-09-21 10:53:13

标签: wcf .net-4.0 xml-serialization

我有一个WCF DataContract成员,其内容应来自返回XML的存储过程(使用FOR XML语句)。这个内容是动态的,所以我不能为这些实体创建合同类。我需要将这个Xml附加到主Contract类。

有没有办法在WCF中拥有这样的字段?如果是,我应该使用哪种类型?

我想我不允许将XmlDocument / XmlElement类作为成员类型,我现在尝试使用泛型或对象类型,但没有运气。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

对该成员使用XElement。它将在合同描述中表示为xsd:any,并且允许传递动态XML。