首页 > 解决方案 > asp.net实体框架gridview更新

问题描述

我可以添加和删除作为一种方法。但是,如果我们查看更新部分,则没有代码序列。我怎样才能做到这一点?另外,如果有什么我需要补充的,如果你能提供帮助,我会很高兴。

    KullanicilarEntities vt = new KullanicilarEntities();

    public bool KullaniciEkle(KullaniciBilgileri kullanici)
    {
        

        vt.KullaniciBilgileri.Add(kullanici);
        vt.SaveChanges();
        return true;
    }


    public List<KullaniciBilgileri> KullaniciBilgileriListele()
    {
        return vt.KullaniciBilgileri.ToList();
    }

    public bool KullaniciSil(KullaniciBilgileri kullanicici)
    {
        var silinecekkullanici = vt.KullaniciBilgileri.Where(p => p.KullaniciId == kullanicici.KullaniciId).SingleOrDefault();
        vt.KullaniciBilgileri.Remove(silinecekkullanici);
        vt.SaveChanges();
        return true;
    }

    public bool GuncelleKullanici(KullaniciBilgileri kullanici)
    {
        //?????????????????????????????????????????????????????????
    }

我不会写更新方法,帮帮我?

标签: asp.net

解决方案


它与删除非常相似

    public bool GuncelleKullanici(KullaniciBilgileri kullanici)
    {
        var silinecekkullanici = vt.KullaniciBilgileri.Where(p => p.KullaniciId == kullanicici.KullaniciId).SingleOrDefault();
        vt.KullaniciBilgileri.Update(silinecekkullanici); // This is the update our entity!
        vt.SaveChanges();
        return true;
    }

抱歉,我已经复制并粘贴了您问题中的代码,所以可能语言不正确。

重点是替换.remove.update


推荐阅读