SORU
4 EYLÜL 2010, CUMARTESİ


Nasıl sadece tek bir alanda Varlık Çerçevesi kullanarak güncelleştirmek için?

İşte bu tablo

Kullanıcılar

UserId
UserName
Password
EmailAddress

ve kodu..

public void ChangePassword(int userId, string password){
//code to update the password..
}

CEVAP
6 NİSAN 2011, ÇARŞAMBA


Ladislav cevabı DbContext kullanmak için güncellendi (EF 4.1'de sunulan):

public void ChangePassword(int userId, string password)
{
  var user = new User() { Id = userId, Password = password };
  using (var db = new MyEfContextName())
  {
    db.Users.Attach(user);
    db.Entry(user).Property(x => x.Password).IsModified = true;
    db.SaveChanges();
  }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Benjamin Heckendorn

    Benjamin Hec

    4 Mayıs 2008
  • joshsnice

    joshsnice

    28 Kasım 2006
  • Lin Steven

    Lin Steven

    17 EKİM 2006