Xamarin Android读取Firebase实时数据库时出现异常求助
Firebase实时数据库读取报错问题(Xamarin Android + Firebase Database.net 4.2.0)
我是Xamarin和C#新手,仅开发Xamarin Android应用,使用的NuGet包为Firebase Database.net 4.2.0。
核心代码
数据模型类
public class EmployeeModel { public string Email { get; set; } public int RecordMathGame { get; set; } public int RecordMathGameMinus { get; set; } public int RecordPuzzleGame { get; set; } public int RecordMemoryGame { get; set; } }
配置类
public static class Setting { internal const string FireBaseDatabaseUrl = "my url"; internal const string FireBaseSeceret = "my secret"; }
FirebaseClient初始化
FirebaseClient firebase = new FirebaseClient(Setting.FireBaseDatabaseUrl, new FirebaseOptions { AuthTokenAsyncFactory = () => Task.FromResult(Setting.FireBaseSeceret) });
数据读取函数
GetEmployee()函数负责通过邮箱获取用户数据,该函数可以读取数据库信息,但读取完成后会报错,代码如下:
public async void GetEmployee() { await firebase.Child(nameof(EmployeeModel)).Child(employeeModel.Email).OnceAsync<EmployeeModel>(); }
问题
执行上述GetEmployee()函数后报错,报错信息见附图。
内容的提问来源于stack exchange,提问作者nihatumarov
相关产品推荐
相关产品推荐

