私はWindowsの紺碧の世界に慣れていません。アイテムを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」によって挿入された最後の/唯一のアイテムです。しかし、何かが変更された場合は、更新される URL を含む「usrID」からの特定の挿入が必要です (完全に削除されるのではなく)。
どんな助けでも素晴らしいでしょう!