将列添加到 Azure SQL 数据库并使用 Azure 移动服务显示
Add column to Azure SQL Database and display using Azure Mobile Services
我是处理 Azure SQL 数据库和移动服务的新手。有谁知道是否可以将列添加到 Azure SQL 数据库而无需在 Visual Studio 中完成发布过程?当我从 Azure 下载移动服务项目时,我可以发布该服务,它将 运行 和一个新的 ToDoItems table。所以我在 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')
但是当我使用移动服务从table请求数据时,当我查询table
时,新列中的数据为空
private MobileServiceCollection<TodoItem, TodoItem> demo;
private IMobileServiceTable<TodoItem> demoTable = App.MobileService.GetTable<TodoItem>();
demo = await demoTable.ToCollectionAsync();
//Individual is null
而不是我通过 sql 查询插入的 "test data xxxxx"。有谁知道这是否有可能以这种方式进行(通过脚本添加一列并使用移动服务访问它)?或者指出我正确的方向或对 SO 的回答(如果有的话)?我不确定我会寻找什么。谢谢
注意:我更新了 model/entity 以反映数据库中的新列,但这没有任何区别:
您确实需要使用与您希望 API 公开的 table schema/the 模型相匹配的更新模型来部署您的服务。仅仅改变客户端模型是不够的。
现在,您的问题具体是关于从 VS 发布的,虽然需要部署,但您还有其他部署选项,包括持续部署,您可以在此处了解更多信息:
https://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-store-code-source-control/
我是处理 Azure SQL 数据库和移动服务的新手。有谁知道是否可以将列添加到 Azure SQL 数据库而无需在 Visual Studio 中完成发布过程?当我从 Azure 下载移动服务项目时,我可以发布该服务,它将 运行 和一个新的 ToDoItems table。所以我在 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')
但是当我使用移动服务从table请求数据时,当我查询table
时,新列中的数据为空private MobileServiceCollection<TodoItem, TodoItem> demo;
private IMobileServiceTable<TodoItem> demoTable = App.MobileService.GetTable<TodoItem>();
demo = await demoTable.ToCollectionAsync();
//Individual is null
而不是我通过 sql 查询插入的 "test data xxxxx"。有谁知道这是否有可能以这种方式进行(通过脚本添加一列并使用移动服务访问它)?或者指出我正确的方向或对 SO 的回答(如果有的话)?我不确定我会寻找什么。谢谢
注意:我更新了 model/entity 以反映数据库中的新列,但这没有任何区别:
您确实需要使用与您希望 API 公开的 table schema/the 模型相匹配的更新模型来部署您的服务。仅仅改变客户端模型是不够的。
现在,您的问题具体是关于从 VS 发布的,虽然需要部署,但您还有其他部署选项,包括持续部署,您可以在此处了解更多信息: https://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-store-code-source-control/