選択した連絡先を修正する

下記コードでは主キーを指定して1レコード取得し、取得した値を更新してSaveChangesメソッドを呼び出している。これでupdateができる。ラクチン。

private void buttonUpdate_Click(object sender, RoutedEventArgs e)
{
    using (var lc = new LearnContext())
    {
        var item = lc.TrnAddresses.Where(x => x.Id == Id).First();
        item.Name = VM.Name;
        item.ZipCode = VM.ZipCode;
        item.Pref = VM.Pref;
        item.City = VM.City;
        item.Town = VM.Town;
        item.Block = VM.Block;
        item.Apart = VM.Apart;
        item.Tel = VM.Tel;
        item.Mail = VM.Mail;
        item.Memo = VM.Memo;
        lc.SaveChanges();
    }
    MessageBox.Show("修正完了", this.Title);
}

トップページ

コメント

タイトルとURLをコピーしました