我正在使用移动服务构建Windows Phone 8.1应用程序,我似乎无法弄清楚如何将表从默认的TodoItems表更改为我之前创建的表之一。我创建了一个SQL数据库,我已经连接到我的移动服务项目,这个数据库已经创建了表。我已经按照Azure的移动服务教程(找到here),但我找不到有关如何更改正在使用的表的任何文档。我想要使用的表和当前使用的默认表都在同一个数据库中,所以我知道我的应用程序已连接到我创建的数据库。我认为我可能需要编辑共享目录下的MainPage.cs文件(WindowsPhone项目中的MainPage.xaml链接到共享项目中的MainPage.cs文件),但我似乎无法添加对我的WindowsPhone项目中的服务项目。我猜这不是我应该做的。任何指针都将非常感激。提前谢谢。
答案 0 :(得分:0)
默认情况下,移动服务创建的表位于不同的数据库架构中。因此,您创建的表可能被称为dbo.MyTable,而TodoItem表更像是MyMobileService.ToDoItem。
如果您可以直接访问SQL数据库,则可以更改表的架构。
使用上面的示例:ALTER SCHEMA MyMobileService TRANSFER dbo.MyTable
您使用的是JavaScript或.NET的哪个后端?