我是 Windows azure 世界的新手,我正在尝试将一个项目发送到 SQL DB 并通过特定的“usrID”对其进行跟踪,然后希望对其进行更新。
现在我也有一堂课:
public class Item
{
public int Id { get; set; }
[JsonProperty(PropertyName = "url")]
public string url { get; set; }
[JsonProperty(PropertyName = "usrID")]
public string usrID { get; set; }
[JsonProperty(PropertyName = "complete")]
public bool Complete { get; set; }
}
要保存/插入数据,我使用:
private void ButtonSave_Click(object sender, RoutedEventArgs e)
{
var todoItem = new Item { usrID = "helloworld", url = Input.Text };
InsertTodoItem(todoItem);
}
当我尝试更新时,我正在使用这个:
private void btns_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
Item item;
item = new Item();
item.url = "hello";
UpdateItem(item);
}
*尝试这样做是行不通的。它也不会让我做 Item item = new Item();
更新函数为:
private async void UpdateItem(Item item)
{
await todoTable.UpdateAsync(item);
items.Remove(item);
}
所以,我想要做的是,“usrID”插入的最后一个/唯一的项目来获取该数据并显示它。但是,如果有什么变化,我希望“usrID”中包含要更新的 url 的特定插入(与完全删除相反)。
任何帮助都会很棒!