我使用Azure Mobile Services为我的XNA游戏存储和检索高分。Azure提供了一个原生的_updatedAt列,但不知何故我无法检索它。
这是我当前的代码:
public class ScoreItem
{
public string Id { get; set; }
[JsonProperty(PropertyName = "user_name")]
public string Name { get; set; }
[JsonProperty(PropertyName = "score")]
public int Score { get; set; }
[JsonProperty(PropertyName = "_updatedAt")]
public DateTime UpdatedAt { get; set; }
}
你知道怎么解决这个问题吗?
我发现了错误,系统列以双下划线开头。所以正确的代码应该是
公共类ScoreItem{公共字符串Id{获取;设置;}
[JsonProperty(PropertyName = "user_name")]
public string Name { get; set; }
[JsonProperty(PropertyName = "score")]
public int Score { get; set; }
[JsonProperty(PropertyName = "__updatedAt")]
public DateTime UpdatedAt { get; set; }
}