Иногда я хочу эмулировать сохраненные данные моих классов, не настраивая обратную связь с базой данных.Например, допустим, у меня есть следующие классы:
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)
?