我正在使用WCF服務。我的所有類都已使用[Serializable]屬性進行序列化,但由於「k__BackingField」屬性命名問題,我使用了DataContract和DataMember屬性。 這樣我就可以使用這兩個屬性在一起,就像下面:我可以一起使用DataContract和Serializable嗎?
[Serializable]
[DataContract]
public class User
{
[DataMember]
public string Name { get; set; }
[DataMember]
public int UserID { get; set; }
}
這是正確的?
我也在這裏得到了類似的解決方案。 C# automatic property deserialization of JSON
Serializable and DataContract (not versus?)