Иногда я хочу эмулировать сохраненные данные моих классов, не настраивая туда поездку в базу данных. Например, допустим, что у меня есть следующие классы:
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; }
}
Скажем, я создаю объект ShoppingCart
в памяти и хочу "сохранить" его как XML-документ. Возможно ли это с помощью какого-то метода XDocument.CreateFromPOCO(shoppingCart)
? Как в другом направлении: существует ли встроенный способ создания объекта ShoppingCart
из документа XML, такого как new ShoppingCart(xDoc)
?