Wpis z mikrobloga

#programowanie #csharp #bojowkadotnet

Mireczki mam problem z serializacją obiektu do XML. Ale nie taką zwykłą serializacją. Chodzi mi o coś takiego:

* Istnieje sobie klasa Order która ma kilka właściwości jak ID typu string, Name typu string i wszystko się ładnie serializuje. Oprócz powyższych, ma również właściwość typu Command (moja własna klasa).

* Klasa Command również ma właściwość Name typu string.

Jeśli dać [XmlIgnore] na właściwości Command w obiekcie Order, serializacja obiektu typu Order wygląda tak:

I to mi się jak najbardziej podoba. Problem w tym że chciałbym zserializować również obiekt typu Command jako atrybut. Chciałbym żeby obiekt Command został zserializowany do atrybutu jako string (Name).

Idzie coś takiego zrobić? Oczywiście późniejsza deserializacja również jest konieczna.
  • 2