MongoDB C#如何存储任意类

时间:2016-02-11 19:12:34

标签: c# mongodb mongodb-.net-driver

与餐馆演示数据集一起使用。我添加了一个orders集合,用于存储客户的订单。

不同的餐馆会想要不同形状的物品。

E.g。

比尔的汉堡可能想要:

class BurgerOrder
{
    public IEnumerable<Burger> Burgers { get; set;}
}

金色中国人可能想要的地方:

class GoldenChinese
{
    public IEnumerable<ChineseOrders> { get; set; }
}

我如何存储以下内容:

class Order
{
    public string RestaurantId { get; set; }

    public dynamic OrderDetails { get; set; }  // <-- This would hold an arbitary class,
                                               //     specific to a restaurant
    public DateTime ReceivedDate { get; set; }
}

0 个答案:

没有答案