Manchmal möchte ich gespeicherte Daten meiner Klassen emulieren, ohne einen Round Trip zur Datenbank einzurichten. Nehmen wir zum Beispiel an, ich habe die folgenden Klassen:
public class ShoppingCart
{
public List<CartItem> Items {get; set;}
public int UserID { get; set; }
}
public class CartItem
{
public int SkuID { get; set; }
public int Quantity { get; set; }
public double ExtendedCost { get; set; }
}
Sagen wir, ich baue eine ShoppingCart
Objekt im Speicher und möchte es als XML-Dokument "speichern". Ist dies möglich über eine Art von XDocument.CreateFromPOCO(shoppingCart)
Methode? Wie sieht es in der anderen Richtung aus: Gibt es eine eingebaute Möglichkeit, eine ShoppingCart
Objekt aus einem XML-Dokument wie new ShoppingCart(xDoc)
?