Updater

BO nesnesine yeni bir property eklemek istediğimizde mevcut müşterilerin veritabanlarında bu yeni eklenmiş alanın değerini set etmek gerekebilir. Bu durumda Updater metodu kullanılabilir.

NonPersistent 

NonPersistent ile eklenen alanın database'e kaydedilmemesi sağlanır. BO_Student_LDK_COntroller içerisinde NonPersistent nesne hazırlndı, FormObject Klasörü içerisindeki foStatictics.cs sınıfı içerisinde kullanıldı.

UserFriendlyException

Kullanıcıya uyarı mesajı verir. Proje içerisindeki kulanımı aşağıdaki şekildedir.


// nesneyi kaydederken sınıf numarası 12'den büyük nesneyi kaydetmeye izin vermez ve kullanıcıya yukarıda mesaj cıakrtır.

if (((BO_Student)View.CurrentObject).StudentClass > 12)
{
throw new UserFriendlyException("Sınıf numarası 12'den büyük olamaz.");
}


BasicLogoCRMProject