【发布时间】:2017-08-12 16:15:59
【问题描述】:
我正在尝试将唯一字符串存储在 Firebase 中的我的班级中。
目前我正在创建新类别,如下所示
我的班级:
public class Category
{
public string categoryId { get; set; }
public string categoryName { get; set; }
public string uid { get; set; }
//public List<Photo> photos { get; set; }
}
我的活动:
private async void InsertNewCategory()
{
Category categories = new Category();
categories.categoryName = input_newCategory.Text;
//get the generated key
//var categoryid = categories.Key;
var user = FirebaseAuth.Instance.CurrentUser;
if (user != null)
{
var uid = user.Uid;
//set the users id to the category
categories.uid = uid;
}
var firebase = new FirebaseClient(FirebaseURL);
var item = await firebase.Child("categories").PostAsync(categories);
}
我想将 categoryId 设置为生成的键,使其独一无二!这可能吗?如果可以,我可以在创建新项目时这样做吗?
任何帮助将不胜感激。
【问题讨论】:
标签: android firebase xamarin firebase-realtime-database xamarin.android