Как сохранить идентификаторы массива в виде индекса 0,1 вместо уникального сгенерированного ключа в базе данных Firebase с использованием форм xamarin - PullRequest
0 голосов
/ 22 апреля 2019

Я пытаюсь сохранить данные в базе данных.Данные сохраняются, но мне нужно сохранить в формате массива с ключом, сгенерированным как 0,1,2, но создающим собственный уникальный идентификатор .... как я могу добиться этого, чтобы сохранить в виде массива с идентификаторами, равными 0,1,2

Я прикрепил изображение ниже

enter image description here

Я попытался установить generateKeyOffline на false также, но не работает

 ABC objABC= new ABC()
            {
                categoryId= "1",
                categoryName= "ABC"
            };
            List<ABC> lst = new List<ABC>();
            lst.Add(objABC);


            var data = await firebase.Child("/firebasepath").PostAsync(lst.ToArray(), false);

Ожидаемый результат:

"Categories":
{
  "0":{ categoryId= "1",
                categoryName= "ABC"},
"1":{ categoryId= "2",
                categoryName= "ABC"},
"2":{ categoryId= "3",
                categoryName= "ABC"}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...