如何使用移动服务更改Windows Phone应用程序的表?

时间:2015-03-05 01:20:15

标签: c# azure azure-mobile-services

我正在使用移动服务构建Windows Phone 8.1应用程序,我似乎无法弄清楚如何将表从默认的TodoItems表更改为我之前创建的表之一。我创建了一个SQL数据库,我已经连接到我的移动服务项目,这个数据库已经创建了表。我已经按照Azure的移动服务教程(找到here),但我找不到有关如何更改正在使用的表的任何文档。我想要使​​用的表和当前使用的默认表都在同一个数据库中,所以我知道我的应用程序已连接到我创建的数据库。我认为我可能需要编辑共享目录下的MainPage.cs文件(WindowsPhone项目中的MainPage.xaml链接到共享项目中的MainPage.cs文件),但我似乎无法添加对我的WindowsPhone项目中的服务项目。我猜这不是我应该做的。任何指针都将非常感激。提前谢谢。

1 个答案:

答案 0 :(得分:0)

默认情况下,移动服务创建的表位于不同的数据库架构中。因此,您创建的表可能被称为dbo.MyTable,而TodoItem表更像是MyMobileService.ToDoItem。

如果您可以直接访问SQL数据库,则可以更改表的架构。

使用上面的示例:ALTER SCHEMA MyMobileService TRANSFER dbo.MyTable

您使用的是JavaScript或.NET的哪个后端?