MongoDB C# Как хранить произвольный класс
Идем с ресторанами демо-данных. Я добавил orders
Коллекция, в которой будут храниться заказы от покупателей.
Разные рестораны будут хотеть объекты различной формы.
Например
Бургеры Билла могут захотеть:
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; }
}