2016-02-02 71 views
0

我在我的Parse後端的_User表中還有很多附加字段。但是當我嘗試查詢這個表格時,我得到的結果是ParseUser,並且它沒有其他字段。訪問_User表中的其他字段

如何訪問這些附加字段?

我已經試過這樣:

var result = await (new ParseQuery<ParseObject> ("_User")).FirstOrDefaultAsync(); 

,它只是返回ParseUser秒。

我真的需要訪問這些字段。

回答

0

我終於弄清楚了這一點。首先,您需要繼承ParseUser的子類,然後像通常一樣映射這些字段。

public class User : ParseUser 
{ 
    public User() 
    { 

    } 

    [ParseFieldName("myField")] 
    public bool MyField { get { return GetProperty<bool>(); } set { SetProperty<bool>(value); } } 
} 

然後你可以運行正常ParseQuery就像這個

from u in new ParseQuery<user>() 
where u.Get<bool> ("myField") == true 
select u 

然後,您將與MyField屬性公開一個「用戶」的對象。