我想制作一个移动应用程序,它将使用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移动应用程序快速入门中的项目。 –
你解决了这个问题吗,你需要进一步的帮助吗? –