我正在访问Windows Azure移动服务并连接到数据库中的表。如果我的视图模型类中的属性名称与列名称不完全匹配,我有一个简单的机制来映射它们:
[JsonProperty(PropertyName = "lessondescription")]
public string LessonDescription {
get; set;
}
这很好用。但是,当视图模型名称与表名称不同时,如何执行相同的映射?在我的例子中,我的类名为“LessonViewModel”,但我的表名为“Lesson”。我没有找到一个具有相同功能的属性。
答案 0 :(得分:1)
您应该可以使用课程中的[JsonObject(Title = "Lesson")]
属性来执行此操作。
答案 1 :(得分:0)
除了@phillipv所说的内容之外,您还可以使用[DataTable("the_table_name_you_want")]
属性来定义与您的类对应的表的名称。