【发布时间】:2021-03-06 00:47:07
【问题描述】:
我正在尝试在我的 Xamarin 应用中过滤来自 FirebaseDB 的记录。
以下代码返回数据库中的所有记录:
internal ObservableCollection<MessageModel> GetMessages(Guid messageId)
{
var result = (firebase).Child("Messages").AsObservable<MessageModel>().AsObservableCollection();
return result;
}
但是当我应用 Where 它返回 0 个记录事件时,表明我在 DB 中有与 MessageId 匹配的记录
internal ObservableCollection<MessageModel> GetMessages(Guid messageId)
{
var result = (firebase).Child("Messages").AsObservable<MessageModel>().AsObservableCollection().Where(s => s.Id == messageId); ;
return new ObservableCollection<MessageModel>(result);
}
【问题讨论】:
-
有什么更新吗?
标签: firebase xamarin xamarin.forms