Не создается коллекция с Dictionary в FireBase

Пытаюсь добавить данные, в которых ключ это класс:

[FirestoreData]
public class Dish
{
    [FirestoreProperty]
    [Required()]
    public int Id { get; set; }

    [FirestoreProperty]
    [StringLength(25)]
    [Required()]
    public string Name { get; set; }

    [FirestoreProperty]
    public Dictionary<Product,int> ProductsAndCounts { get; set; }
}

А значение это число. В этом же классе тоже есть Dictionary<Class,int>

FireBase на отказ не принимает такие данные, и хочу что бы кто-нибудь дал наводку, как это обойти


Ответы (0 шт):