2017-06-13 36 views
0

我正在評估Xamarin和Azure。我想使用App Service作爲後端商店。Azure應用服務c#後端不會創建TodoItem表

我下載了C#後端和Xamarin.Forms客戶端應用程序

我發表了後端但它並不在我的SQL Azure數據庫創建的TodoItem表。

可以通過選擇Node.js後端並單擊創建TodoItem表來創建此表。之後,客戶端應用程序很好地工作。

那麼,有什麼需要做的C#後端在啓動時創建表?

+0

如果有用,請將其標記爲有助於更多具有相同問題的社區的答案。 –

+0

是的,我打算。我只是沒有時間去嘗試這個解決方案。反正看起來很有前景。 –

回答

2

有沒有辦法讓C#後端在啓動時創建表?

1.增加爲天青移動業務

enter image description here

2.Download C#的後端,並將其發佈到天青的數據連接。確保連接字符串與天青移動應用程序相同。

enter image description here

3.After,我們可以訪問瀏覽器 (http://yourmobilesitename.azurewebsites.net/tables/todoitem?ZUMO-API-VERSION=2.0.0) 它會自動創建的TodoItem表我們。

enter image description here

4,檢查它從VS服務器資源管理器

enter image description here

注:如果我們想要連接的SQL Azure中,我們需要添加客戶端IP在Azure中SQL防火牆讓我們的客戶端連接。

enter image description here

另一種方法是,我們可以使用代碼優先遷移容易做到這一點。我之前創建了一個演示,更詳細的請參考另一個SO thread。我們也可以從這個tutorials得到更多的信息。

+0

完美! 我激活了遷移,現在一切正常。 TY –

+0

我不需要激活遷移,我唯一需要做的就是去'tables/todoitem?ZUMO-API-VERSION = 2.0.0'自動創建我的表格,非常感謝你的帖子,因爲我被困了幾個小時搞清楚爲什麼它不是在我的SQL_DB中創建表 – aliusman

相關問題