Я создаю веб-сайт в ядре asp.net MVC, где я должен иметь возможность отображать запас товаров.
Я создал базу данных в режиме реального времени на базе Firebase, в которой я мог бы добавлять больше товаров и отображать товары на веб-сайте. Теперь я могу написать в базу данных, чтобы добавить товар, и он добавлен правильно. Моя проблема в том, что я не могу правильно получить данные из базы данных.
Это внутри HomeController:
Merchandise test = new Merchandise("Løbsmærker", 25, test2);
var firebaseClient = new FirebaseClient("https://invictuslagerstyring.firebaseio.com/");
var result = await firebaseClient.Child("Name " + test.Name).PostAsync(test);
var ud = await firebaseClient.Child("Name " + test.Name).Child("Name").OnceAsync<Merchandise>();
Это конструктор товаров:
public Merchandise(String name, double salePrice, Boolean[] size)
{
merchID = ++amountOfMerch;
this.name = name;
this.salePrice = salePrice;
this.size = new Boolean[size.Length];
if (size.Length > 0)
{
this.size = new Boolean[amountOfSizes];
this.size = size;
}
}
Я ожидаю вывод "Løbsmærker", но фактический вывод составляет Firebase.Database.FirebaseObject1[Lagerstyring.Controllers.Merchandise][]