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

  • AutoHotkey Tutorials

    AutoHotkey T

    29 Mayıs 2010
  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • Dylan Dubay

    Dylan Dubay

    10 Temmuz 2013