首页 文章

将列添加到Azure SQL数据库并使用Azure移动服务显示

提问于
浏览
0

我是处理Azure SQL数据库和移动服务的新手 . 有没有人知道是否可以向Azure SQL数据库添加列而无需在Visual Studio中执行发布过程?当我从Azure下载移动服务项目时,我可以发布该服务,它将使用新的ToDoItems表运行 . 所以我在Visual Studio中打开一个SQL查询并添加一个列并将一些随机数据添加到新列'Individual':

ALTER TABLE Numboo.TodoItems
ADD Individual nvarchar(max)

INSERT INTO Numboo.TodoItems (Text,Complete,Deleted,Individual)
VALUES ('90987834',1,0,'test data xxxxx')

但是当我使用移动服务从表中请求数据时,当我查询表时,新列中的数据为空

private MobileServiceCollection<TodoItem, TodoItem> demo;
private IMobileServiceTable<TodoItem> demoTable = App.MobileService.GetTable<TodoItem>();
demo = await demoTable.ToCollectionAsync();
//Individual is null

而不是我通过SQL查询插入的“测试数据xxxxx” . 有没有人知道这是否可能这样做(通过脚本添加列并使用移动服务访问它)?或指出我正确的方向或如果有一个答案的SO?我不确定我会搜索什么 . 谢谢 .

注意:我已更新模型/实体以反映数据库中的新列,但这没有任何区别:

1 回答

相关问题