有时候我想模拟我的类的存储数据,而不需要进行往返数据库的操作。比如说,假设我有以下这些类:
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)
方法实现?那么反过来呢:是否有一种内置的方式可以通过像new ShoppingCart(xDoc)
这样的XML文档创建ShoppingCart
对象?