SORU
19 Temmuz 2009, Pazar


SaveOrUpdate Vs ve güncelle Kaydet Arabiriminin

SaveOrUpdate arasındaki fark ve Arabiriminin/Güncelleme Kaydedin. Neden hep SaveOrUpdate kullanmak istemez misin? Ayrıca, SaveOrUpdateCopy anlamı nedir?

CEVAP
19 Temmuz 2009, Pazar


Bölüm 9 kapsar benden daha iyi Bu

http://nhibernate.info/doc/nh/en/index.html

Ama cliff notlar:

Save() tanımlayıcı olmadan yeni bir nesne alır ve oturum bağlanır. Nesne INSERT'd olacak.

Update() bir tanımlayıcı vardır ama oturum değil, varolan bir nesneyi alır ve oturum bağlanır. Nesne UPDATE'd.

SaveOrUpdate() tanımlayıcı bakar ve yukarıda gerekli olduğuna karar verir.

SaveOrUpdateCopy() aynı tanımlayıcı oturumunda bir ve bir ile iki nesne var demek değil, özel. Eğer denerseniz ve update bir oturumda bir istisna değil, normal (şimdi oturumu sürekli aynı nesneyi temsil eden iki nesne eklemek için çalışıyoruz) atılır. SaveOrUpdateCopy() kopya olmayan oturum durumu object oturum durumu için nesne.

YU kullanmak için gidiyoruz nasıl emin değilim, ama tüm ihtiyacınız olan pek çok vaka için Save(). Oturumu çalışmaları gerekli TÜM güncellenmelidir ne yaptığını ve sadece Flush() Commit() gereken her şeyi yapar.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • gamingbits

    gamingbits

    2 Mayıs 2006
  • itfigueres

    itfigueres

    12 EKİM 2013
  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008