有时我想模拟我的类的存储数据而不设置数据库的往返.例如,假设我有以下类:
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; }
}
Run Code Online (Sandbox Code Playgroud)
假设我ShoppingCart在内存中构建了一个对象,并希望将其"保存"为XML文档.这有可能通过某种XDocument.CreateFromPOCO(shoppingCart)方法吗?在另一个方向怎么样:是否有一种ShoppingCart从XML文档创建对象的内置方法,如new ShoppingCart(xDoc)?