Чтение данных из Azure с разными именами классов
С помощью этого кода я могу читать данные из моей таблицы веб-службы Azure.
private MobileServiceCollectionView<Item> items;
private IMobileServiceTable<Item> table = App.MobileService.GetTable<Item>();
items = table.ToCollectionView();
// and so on...
Моя проблема в том, что моя таблица имеет другое имя, чем Item
Класс, но я не хочу менять имя таблицы, потому что я думаю, что это лучшее имя для лучшего понимания. Возможно ли, что моя таблица имеет имя Person
но я отправляю свой запрос с именем класса Item
?
2 ответа
Решение
Нашел решение:
//over the Class definition
[DataContract(Name = "*tablename*")]
Для полноты вы также можете использовать
[DataTable("*tableName*")]
Чтобы определить имя таблицы Azure Mobile Service, которой соответствует тип данных.