我将 Azure 移动服务用于 Windows Phone 8 项目。
我试图在我的数据库中存储复杂类型,因此使用 json.net 的 JsonConverter。
我的数据类如下所示:
public class Data
{
...
[JsonConverter(typeof(MyConverter))]
public ComplexType SomeMember{get;set;}
...
}
这似乎工作正常,但有一个问题:我想将“数据”类映射到具有不同名称的数据库表,例如“data_something”
这可以通过使用来实现
[DataContract(Name="data_something")]
public class Dat
{
...
}
但随后 Json.NET 注释被忽略。
有没有办法使用 Json.NET 并单独指定表名?或者使用 Azure Mobile 获取正确表的另一种方法,即使类名不同也是如此。(我目前正在使用 dataTable= MobileService.GetTable<Data>();
)