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

  • fouseyTUBE

    fouseyTUBE

    21 Mart 2011
  • Shantanu Sood

    Shantanu Soo

    3 Kasım 2008
  • talkandroid

    talkandroid

    27 Mayıs 2010