将现有数据库表添加到新的azure mobile-app简易表中

时间:2017-09-09 19:38:08

标签: azure azure-mobile-services azure-database-mysql

对于我正在开发的项目,我需要开发一个Android应用程序。我使用Azure的移动应用程序服务,我看到它有简单的表工具。我已经在之前创建的SQL-DB中有一些现有表,并且已经在项目的后端工作(也在同一个Azure帐户中,如果重要的话,在同一个DB上)。有没有办法将现有表导入到我的新移动应用程序的简易表中?我有点挣扎,但无论如何都没有找到。

1 个答案:

答案 0 :(得分:0)

据我所知,在Node.js bakcend中使用了Easy table。

如果您创建Node.js后端,azure将自动创建Node.js后端而不进行部署。

它会将azure sql数据库表(或azure存储帐户)自动绑定到easy table中。

如果您使用azure sql数据库作为其数据库,您可以自定义将新表添加到easy表。

关于如何导入新表,您可以参考此图片:

注意:确保表名与sql数据库表名相等。

enter image description here

但是如果你使用C#后端,azure就不会将表绑定到easy表。

因为,C#后端使用EF codefirst来创建表。如果请求发送到后端,EF将自动创建表。

您可以使用azure移动客户端库InvokeApiAsync方法直接调用后端方法。

如果要将新表导入C#后端,则需要在移动后端应用程序中更改EF模型。