У меня возникла проблема с настройкой документа в базе данных Google Firestore в Visual Studio.Я следую руководству, предоставленному Google на их веб-сайте (https://firebase.google.com/docs/firestore/manage-data/add-data).. Я не специалист по C # и не знаю, что это значит.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Google.Cloud.Firestore;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
FirestoreDb db = FirestoreDb.Create("dzapp1-a2bfd");
Console.WriteLine("Created Cloud Firestore client with project ID: {0}", "dzapp1-a2bfd");
Console.ReadKey();
DocumentReference docRef = db.Collection("cities").Document("LA");
Dictionary<string, object> city = new Dictionary<string, object>
{
{ "name", "Los Angeles" },
{ "state", "CA" },
{ "country", "USA" }
};
WriteResult writeResult = await docRef.SetAsync(city);
Console.WriteLine(writeResult.UpdateTime);
}
}
}
У программы, похоже, есть проблема с этой строкой:
WriteResult writeResult = await docRef.SetAsync(city);
В нем говорится, что оператор 'await' может использоваться только в асинхронном методе. Как я уже сказал, я не эксперт в C #, и яЯ беспомощен, у кого-нибудь есть идея, как переписать код, чтобы все работало? Я попытался найти метод асинхронности и поместить в него код, но куда мне идти? Как я вызываю метод? (если это то, что выделать с этим.) Спасибо за каждый ответ, ребята, я действительно ценю это.