如何通过具有不同名称的视图模型访问Windows Azure移动服务表

时间:2014-02-19 19:41:35

标签: azure-mobile-services

我正在访问Windows Azure移动服务并连接到数据库中的表。如果我的视图模型类中的属性名称与列名称不完全匹配,我有一个简单的机制来映射它们:

[JsonProperty(PropertyName = "lessondescription")]
public string LessonDescription {
   get; set;
}

这很好用。但是,当视图模型名称与表名称不同时,如何执行相同的映射?在我的例子中,我的类名为“LessonViewModel”,但我的表名为“Lesson”。我没有找到一个具有相同功能的属性。

2 个答案:

答案 0 :(得分:1)

您应该可以使用课程中的[JsonObject(Title = "Lesson")]属性来执行此操作。

答案 1 :(得分:0)

除了@phillipv所说的内容之外,您还可以使用[DataTable("the_table_name_you_want")]属性来定义与您的类对应的表的名称。