我是Azure开发的新手 . 我制作了具有SQL数据库的Mobile服务 . 可以从Azure门户创建示例表ToDoItem表 . 同样在快速入门中,我可以获得一个示例Android应用程序 . 一切正常 .

但是对于实验,我从Azure门户中删除了SQL表 . 但我注意到,只要我从移动应用程序插入一个项目,它就会创建一个新表格 . 此代码来自Azure快速启动的示例Android应用程序: -

public ToDoItem addItemInTable(ToDoItem item) throws 
     ExecutionException, InterruptedException {
        ToDoItem entity = mToDoTable.insert(item).get();
        return entity;
    }

为了进行更多实验,我复制了相同的ToDoItem并创建了新的ToDoItem2类 . 除了名字,一切都是一样的 . 我用ToDoItem2替换所有ToDoItem并成功编译 . 我的假设是它将在Azure中创建一个新表ToDoItem2 .

但我得到错误GET / tables / ToDoItem2在移动应用程序中不存在 . 然后我通过SQL查询在Azure中创建了ToDoItem2表 . 不过,我得到了同样的错误 .

我找到了教程https://www.codeguru.com/csharp/azure/using-windows-azure-mobile-services-in-android-applications.htm

它没有显示如何在自己的模型上创建自己的表 .

我的问题如何根据我的模型创建自己的表并将数据插入其中?