【发布时间】:2018-08-14 18:11:32
【问题描述】:
我希望这个问题能够满足所有标准。我正在尝试使用 Firebease 和 firesharp 库来提供通知服务。我能够连接我的应用程序并将数据插入到我的 firebase 中,如果我要求特定对象,我能够检索内容,但不是我需要的。这个想法是检查每个最后插入到 firebase 中并据此通知客户......当我尝试像这样使用 QueryBuilder 时问题就开始了:
public static void SelectAsync(string Query,Data Target)
{
FirebaseResponse response = client.Get(FireSharp.QueryBuilder.New("Information").OrderBy("ID").LimitToLast(1).ToQueryString());
Data T = new Data();
T=response.ResultAs<Data>();
Console.WriteLine(T.ID.ToString());
}
T 曾经返回 null
--我的firebase的规则
{ “规则”:{ “.read”:是的, “.write”:是的, “信息”:{ ".indexOn":["ID"] } } }
我不知道问题出在哪里,希望有人能帮助我
ps:调用方法
private async void button15_Click(object sender, EventArgs e)
{
FireBase Fire = new FireBase();
Fire.Config();
var data = new Data();
await Task.Run(()=>FireBase.SelectAsync("Information",data));
}
【问题讨论】:
标签: c# .net query-builder fire-sharp