Çok hassas tablolardan okuyan birkaç dersim var, bu yüzden NHibernate tarafından "ReadOnly" olarak kullanılmasını istiyorum. Her alan haritasındaki .ReadOnly() öğesi gerçekten özensiz ve güvendiğime emin değilim. Geleneksel XML eşleştirmelerle kolayca yapabileceğim gibi, tamamen okumanız için bir sınıfı nasıl kurarım?Fluent NHibernate: Tüm sınıfı nasıl ReadOnly olarak eşleştirilir?
Düzenle: Yanıt çalışmıyor. Bir ReadOnly() nesnesi üzerinde kaydetmeyi denediysem bir istisna atmasını bekledim, ancak sessizce böyle yapar.
Teşekkürler. beklediğiniz gibi
class EntityMap : ClassMap<Entity>
{
public EntityMap()
{
ReadOnly();
// Mappings
}
}
Herhangi bir geçici çözüm var mı? – kaptan
@kaptan: Cevabım hakkındaki yorumumu düzenleyeceğim. Çalışıyor. Sadece bir istisna atmayı bekledim, ama sadece sessizce herhangi bir değişikliği yok sayıyor. – rebelliard