簡體   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