我有一个 Azure 数据库实例和一个在 ARM 设备上运行的 Windows 8 应用程序。我需要连接到 Azure 数据库并将数据保存到数据库中并检索数据库的一些字段。我知道我可以使用 Azure 移动服务连接数据库,但本教程仅说明如何读取数据。有什么方法可以将数据保存到数据库中吗?
我基本上有一个销售表,我想让用户将他的销售额保存到表中并读取(并显示)与他的用户名匹配的行。
我有一个 Azure 数据库实例和一个在 ARM 设备上运行的 Windows 8 应用程序。我需要连接到 Azure 数据库并将数据保存到数据库中并检索数据库的一些字段。我知道我可以使用 Azure 移动服务连接数据库,但本教程仅说明如何读取数据。有什么方法可以将数据保存到数据库中吗?
我基本上有一个销售表,我想让用户将他的销售额保存到表中并读取(并显示)与他的用户名匹配的行。
当然,本教程实际上也展示了如何保存数据 - 待办事项列表项。在下面的第 8 步中,您将看到一个调用,InsertAsync
该调用又会触发相关的脚本。或者,如果您使用可以从 Windows Azure 门户设置的演示应用程序,您将看到如下代码:
private async void InsertTodoItem(TodoItem todoItem)
{
// This code inserts a new TodoItem into the database. When the operation completes
// and Mobile Services has assigned an Id, the item is added to the CollectionView
await todoTable.InsertAsync(todoItem);
items.Add(todoItem);
}
...
private void ButtonSave_Click(object sender, RoutedEventArgs e)
{
var todoItem = new TodoItem { Text = TextInput.Text };
InsertTodoItem(todoItem);
}
然后在 Windows Azure 门户中,如果您需要在对象进入数据库之前对其进行任何操作,您可以使用 node.js 脚本来完成。例如,下图显示了如何用硬编码的“替换文本”替换代码Text
中TodoItem
设置的任何内容,说明性但不是很有用:)