FireSharp QueryBuilder return 空
FireSharp QueryBuilder return null
我希望这个问题能够解决所有 standards.Im 尝试使用 Firebease 和 firesharp library.Im 进行通知服务的问题,能够连接我的应用程序并将数据插入我的 firebase,如果我问对于一个特定的对象,我能够检索内容,但我 need.The 的想法不是检查每一个最后插入到 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());
}
从来没有return空
--我的firebase规则
{
"rules": {
".read": true,
".write": true,
"Information":{
".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));
}
尝试使用 GetAsync,它对我有用。
private async Task button_RetrieveRangeData_Click()
{
FirebaseResponse resp1 = await client.GetAsync("Information", FireSharp.QueryBuilder.New().OrderBy ("ID").LimitToLast(1));
}
我希望这个问题能够解决所有 standards.Im 尝试使用 Firebease 和 firesharp library.Im 进行通知服务的问题,能够连接我的应用程序并将数据插入我的 firebase,如果我问对于一个特定的对象,我能够检索内容,但我 need.The 的想法不是检查每一个最后插入到 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());
}
从来没有return空
--我的firebase规则
{ "rules": { ".read": true, ".write": true, "Information":{ ".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));
}
尝试使用 GetAsync,它对我有用。
private async Task button_RetrieveRangeData_Click()
{
FirebaseResponse resp1 = await client.GetAsync("Information", FireSharp.QueryBuilder.New().OrderBy ("ID").LimitToLast(1));
}