Vatansız oturumları kullanarak, diğer varlıkların (HasMany
eşlemesi) koleksiyonlarını içeren varlıkları toplu olarak yerleştirmenin uygun yolu nedir?NHibernate StatelessSession kullanarak basamaklı koleksiyonlar
E.g.
class ParentMap : ClassMap<Parent>
{
public ParentMap()
{
Id(x => x.Id)
.GeneratedBy.Increment();
HasMany(x => x.ChildNodes)
.KeyColumns.Add("Parent_id")
.Cascade.All();
}
}
Vatansız oturumu Cascade seçeneği yok sayar, bu nedenle çocuk düğümler otomatik olarak kalıcı olmaz: Veli sınıf böyle eşleştirilir. Koleksiyona kendim girebilirim, ancak bu ilişkiyi ayarlayamıyorum, çünkü Parent_id
sütun yazabileceğim bir özellik olarak mevcut değil.
Bir şey mi eksik?