我有以下資料庫:

我想使用“Nome”值作為 ID 而不是生成的代碼。而不是-MzKveR8JIXgWsrph_or我希望它是Teste1。
我當前的插入代碼如下所示:
MyDatabaseRecord databaserecord = new MyDatabaseRecord
{
Nome = EntryNome.Text.ToString(),
Prato1 = EntryPrt1.Text.ToString(),
Prato2 = EntryPrt2.Text.ToString(),
Sopa = EntrySopa.Text.ToString(),
Contacto = EntryContacto.Text.ToString()
};
firebaseClient.Child("Restaurantes").PostAsync(databaserecord);
為了將決定的值設定為 Firebase ID,我需要更改什么?我一直試圖到達那里,但還沒有找到正確的答案。
uj5u.com熱心網友回復:
適用于 C# 的 Firebase 實時資料庫 API 的方法名稱遵循 REST-ful 模式。這意味著呼叫POSTURL 會在該位置下創建一個資源,該資源具有由系統確定的識別符號。如果您想確定自己的識別符號,請呼叫PUT整個路徑(包括該識別符號)。
所以:
firebaseClient.Child("Restaurantes/RestaurantOne").PutAsync(databaserecord);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/452312.html
