代码之家  ›  专栏  ›  技术社区  ›  David Pilkington

访问用户表中的其他字段(_U)

  •  0
  • David Pilkington  · 技术社区  · 9 年前

    我在 _Use r表。但是当我尝试查询这个表时,得到的结果是 ParseUser 这上面没有我的额外字段。

    如何访问这些附加字段?

    我试过这样做:

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

    然后它又回来了 分析用户 s

    我真的需要访问这些字段。

    1 回复  |  直到 9 年前
        1
  •  0
  •   David Pilkington    9 年前

    我最终设法弄明白了这一点。

    首先,您需要将 ParseUser 然后像平常一样映射字段。

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

    然后你就可以正常运行了 ParseQuery It’是这样的

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

    然后将有一个“User”对象 MyField 属性已暴露。