我有一個c#對象Person作爲另一個對象Appointment中的一個屬性。我的人物對象具有屬性ID,名字,姓氏。我目前正在將約會序列化到XML中,但是當涉及到嵌套的Person對象時,我只想將ID序列化。有沒有辦法從Appointment類中指定它?C#序列化嵌套對象的特定屬性
我根本無法進入Person並將FirstName和LastName標記爲不可序列化的字段,因爲我需要在我的解決方案的其他實例中序列化人員。
我希望找到的東西,我可以有這樣的:
public class Appointment {
[SerializeProperty("ID")]
public Person MyPerson {
get;
set;
}
}
有什麼想法?
謝謝。我認爲這是我將要去的。我認爲如果可以通過屬性來指定它會很酷,這樣你就不必製作一個單獨的屬性 - 就像這種情況下的MyPersonId一樣。但它會做到這一點。謝謝 - 我真的很感激它。 – csharpjunkie 2011-04-03 22:37:48