填充Azure移动应用后端数据

时间:2016-07-01 13:14:51

标签: xamarin.forms azure-mobile-services

嗨,谢谢你。 我正在尝试使用Xamarin.Forms应用程序来处理我公司组织的各种活动(每月一次),并且我从Xamarin为Evolve16制作的优秀应用程序中提示。 但我不明白如何首先使用代码填充在Azure后端创建的数据库。我知道有一种种子方法最终会在第一次这样做但下一次吗?每个月我都需要快速添加新数据(例如新会话),我不想在应用程序中提供此功能,因为应用程序应该只向用户提供内容。所有域obeject都继承自EntityData,所以我不知道我是否可以使用LINQPad或SSMS直接插入数据,因为有自动填充的字段(Version,CreatedAt,UpdatedAt ...)。我可以使用后端表控制器的rest api吗?但是"试试" Azure Mobile Service中有可能吗?

1 个答案:

答案 0 :(得分:1)

有几种方法可以解答这个问题。基本上,您希望更改SQL数据库中的基础表

1)又名“简单版本” - 下载SQL Server Management Studio并在表格中进行原始插入 2)又名“独立网站” - 编写一个ASP.NET Web应用程序,使用Entity Framework为您执行插入操作。确保包含Azure Mobile Apps Server SDK并使模型继承自EntityData。 3)又名“合并网站” - 下载作为服务基础的Node项目并进行调整以添加您自己的网站,可以为您执行插入。

“试用”选项现在用swagger实现。只需转到https://yoursite.azurewebsites.net/swagger