개체 유형의 필드가있는 DataContract (BalanceClassificationAttribute)가 있습니다.OBJECT
[DataContract]
[KnownType(typeof(string))]
[KnownType(typeof(long))]
[KnownType(typeof(int))]
[KnownType(typeof(uint))]
public class BalanceClassificationAttribute
{
/// <summary>
/// Value of searching attribute.
/// </summary>
[DataMember]
public Object Value
{
get;
set;
}
}
이 필드의 값은이 attribytes에게
[KnownType(typeof(string))]
[KnownType(typeof(long))]
[KnownType(typeof(int))]
[KnownType(typeof(uint))]
을 추가했지만이 DataContract 작동하지 않는 문자열, 긴, INT, UINT
로 할 수있다. 더 무엇을 할 수 있습니까?
'[KnownType (typeof (object))]'도 추가해야합니다. –