我有下面的课
InvalidOperationException
当类序列化时
public class CustomFieldList : CustomField, IList
{
public CustomFieldList()
{
this.ControlType = Rflex.Framework.MetaData.ControlType.DDL;
}
public Type ReferentielType { get; set; }
public int? CustomCodeTableTypeID { get; set; }
public CustomCodeTableItem Value { get; set; }
public override object TheValue { get { return Value; } }
}
它不能序列化类型,这可能是正常的事情?
堆栈(从法语翻译的错误,因此不准确):
System.InvalidOperationException:处理XML时出错。--->system.invalidOperationException:类型rflex.webservices.objects.reference.customCodeTableItem无法识别。使用xmlcinclude或soapinclude属性指定类型…..
_microsoft.xml.serialization.generatedassembly.xmlserializationwriter1.write32_类型(string n,string ns,type o,boolean isnullable,boolean needtype)
_microsoft.xml.serialization.generatedassembly.xmlserializationwriter1.write33_customfieldlist(string n,string ns,customfieldlist o,boolean isnullable,boolean needtype)
_microsoft.xml.serialization.generatedassembly.xmlserializationwriter1.write74_作业描述(string n,string ns,jobdescription o,boolean isnullable,boolean needtype)
_microsoft.xml.serialization.generatedassembly.xmlserializationwriter1.write77_offer(string n,string ns,offer o,boolean isnullable,boolean needtype)
_microsoft.xml.serialization.generatedassembly.xmlserializationwriter1.write96_provide(object o)
_microsoft.xml.serialization.generatedassembly.offerSerializer.serialization(object objecttoSerialize,xmlserializationWriter writer)
system.xml.serialization.xmlserializer.serialization(xmlwriter xmlwriter,object o,xmlserializer namespaces命名空间,字符串编码样式,字符串ID)
我试过使用属性,但它不想工作。
谢谢你的倡导。