我创建了一个移动服务应用程序,使用azure将其连接到具有此表的SQL DB
现在尝试在我的Windows通用应用程序中插入和检索数据给我这个错误:
我尝试过很多东西,其中一个是这段代码:
HighScore item = new HighScore
{
SCORE = "100",
playerName = "Mark"
};
await App.MobileService.GetTable<HighScore>().InsertAsync(item);
我也尝试获得表名但没有运气,现在对我来说奇怪的是,这个相同的代码在TodoItem表上完美运行,但在其他表上却没有 .
提前致谢
1 回答
MobileServiceInvalidOperationException
是一个包装器异常 . 实际的异常是在该对象内的InnerException中 . 根据错误消息,您的插入不起作用 .您没有提供有关如何构建后端的信息 . 不要忘记您需要在SQL数据库中创建表,并且需要创建适当的控制器以将数据库表公开给您的移动客户端 .
您尚未提供有关移动客户端上的实体外观的任何信息 . 它需要匹配您要发送到后端的信息 .
最后,看看我的书 - http://aka.ms/zumobook - 本书的第3章详细介绍了数据协议 .