繁体   English   中英

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

[英]Add column to Azure SQL Database and display using Azure Mobile Services

我是处理Azure SQL数据库和移动服务的新手。 有谁知道不必在Visual Studio中完成发布过程即可向Azure SQL数据库添加列吗? 当我从Azure下载移动服务项目时,我可以发布该服务,它将与新的ToDoItems表一起运行。 因此,我在Visual Studio中打开一个SQL查询,并添加一列,并将一些随机数据添加到新列“个人”中:

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”。 有谁知道这样做是否有可能(通过脚本添加一列并使用移动服务访问它)? 或指出正确的方向,或者在有答案的情况下为我提供答案? 我不确定要搜索什么。 谢谢。

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

您确实需要使用与表架构/您希望API公开的模型匹配的更新模型来部署服务。 仅更改客户端模型是不够的。

现在,您的问题专门针对从VS发布,尽管需要进行部署,但是您还有其他部署选项,包括连续部署,您可以在此处了解更多信息: https : //azure.microsoft.com/en-us/文档/文章/移动服务-dotnet-后端存储代码源控制/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM