我想製作一個移動應用程序,它將使用Azure數據庫系統。我在製作自己的桌子時遇到了很多麻煩,並且在編碼圈中跑了幾個星期。我只是無法弄清楚什麼以及如何改變。Azure移動應用程序和Xamarin
我可以從天青了得到todolist啓動並運行,並且我試圖在後端使用數據對象和控制器創建自己的表,但是在將DbSet添加到上下文後,todolist部分在我嘗試時斷開運行該應用程序。
如何添加我自己的東西到應用程序,以便我可以有一個人的表格,而不是todolist?
非常感謝你提前。這對我來說很混亂。
這是我做了什麼:
在後臺,我犯了一個人類inhereting的EntityData類,並有一個名字字符串屬性和一個姓字符串屬性 然後我說
public DbSet<Person> Persons { get; set; }
然後PersonController通過添加 - >控制器 - > Azure移動 視覺工作室中的應用程序表控制器2017
然後在我從azure下載的應用程序中,我做了人階級 公共類Person {
[JsonProperty(PropertyName = "firstName")]
public string firstName { get; set; }
[JsonProperty(PropertyName = "lastName")]
public string lastName { get; set; }
[JsonProperty(PropertyName = "id")]
public string id { get; set; }
}
遂作出上述表
IMobileServiceTable<Person> PersonTable = client.GetTable<Person>();
然後試圖插入到表
Person peter = new Person();
peter.firstName = "Peter";
peter.lastName = "Friis";
await personTable.InsertAsync(peter);
但提供了錯誤:
Microsoft.WindowsAzure.MobileServices.MobileServiceInvalidOperationException:
'The request could not be completed. (Internal Server Error)'
請將你試過的代碼添加到你的文章 –
試圖做到這一點。有很多代碼,因爲我使用Azure移動應用程序快速入門中的項目。 –
你解決了這個問題嗎,你需要進一步的幫助嗎? –