Bu nedenle, birçok kaynak içeren (çoktan çoğuna kadar) çok sayıda Rapor içeren (bir ile bir çok) Olay adında bir varlık var.NHibernate - Güncellenmesi gerekmeyen öğeyi güncellemeye çalışır.
Yalnızca olayımı güncellemeye çalıştığımda, anlamaya çalıştığım bir sorunla karşı karşıyayım. Bu durum, kasayı (bu iyi durumda) güncelleştirmesiyle güncelleştirmeye çalışır ve güncelleştirmeyi dener. raporun, basamak tablosundan dolayı katılım tablosundaki kaynakları (hangisi iyi), ancak bazı nedenlerden dolayı, değişiklik yapmaması gereken Kaynak varlığını da güncellemeye çalışır. Burada yaptığım şey, başarısız olduğunda.
var eventFromDb = _session.Get<Event>(eventId);
eventFromDb.Reports.ToList().ForEach(x => x.Status = GetStatus());
_session.Update(eventFromDb);
Neden olursa olsun?
Kaynakta daha fazla alanınız var mı? –