我有一个WCF DataContract成员,其内容应来自返回XML的存储过程(使用FOR XML语句)。这个内容是动态的,所以我不能为这些实体创建合同类。我需要将这个Xml附加到主Contract类。
有没有办法在WCF中拥有这样的字段?如果是,我应该使用哪种类型?
我想我不允许将XmlDocument / XmlElement类作为成员类型,我现在尝试使用泛型或对象类型,但没有运气。
非常感谢任何帮助!
答案 0 :(得分:1)
对该成员使用XElement
。它将在合同描述中表示为xsd:any
,并且允许传递动态XML。