如何使用c#删除Parse中的所有对象(行)

时间:2015-07-02 07:17:20

标签: c# parse-platform

基本上,我想清除一个表(或者Parse命名它的类),然后用新值重新填充它。重新种群不是问题,我无法弄清楚如何删除班级中的所有对象 我在c#编码。
编辑:我试图通过

来实现这一目标
ParseObject question = new ParseObject("questions");  
await question.DeleteAsync();  
await question.SaveAsync();

我也试图掌握查询,但无济于事。我(我想)可以运行查询,但后来我不知道如何对数据执行删除操作。

ParseQuery<ParseObject> query = new ParseQuery<ParseObject>();  
await query.FindAsync();  

解决了:

IEnumerable<ParseObject> query = await ParseObject.GetQuery(q_parse_table_name).WhereEqualTo(q_parse_column_qSet, qSetNo).FindAsync();
foreach (ParseObject po in query)
 await po.DeleteAsync();

2 个答案:

答案 0 :(得分:0)

那么文档不是很好但是我可以给出你可以尝试的算法步骤。首先,使用查询获取所有对象。获得对象后,可以使用destroy方法删除所有数据。最后执行save方法。如果有效,请告诉我。

修改:在对象上尝试await myObject.DeleteAsync();

答案 1 :(得分:0)

您可以使用

public void Dispose() 
{ 
Finalize(); 
System.GC.SuppressFinalize(this); 
} 


}