1
我正在为Windows Phone 8项目使用Azure移动服务。Azure Mobile + Json.NET:将类映射到具有不同名称的表
我想在我的数据库中存储复杂类型,因此使用json.net的JsonConverter。
我的数据类看起来是这样的:
pubic class Data
{
...
[JsonConverter(typeof(MyConverter))]
public ComplexType SomeMember{get;set;}
....
}
这似乎做工精细,但有一个问题: 我想用不同的名称映射“Data'级数据库表像“data_something”
这可以通过使用
[DataContract(Name="data_something")]
public class Data{
...
但随后Json.NET忽略注释来实现。
有没有办法使用Json.NET并分别指定表名? 或者也许另一种使用Azure Mobile获取正确表格的方法,即使类名称不相同。 (我目前使用dataTable= MobileService.GetTable<Data>();
)
谢谢! 不知道我是如何错过的。 – doschi