Mam pytanie dotyczące zachowania opcji wyliczania kaskadowego podczas korzystania z mapowania NHibernate według kodu.Mapowanie NHibernate według kodu (Loquacious) - opcje kaskady
Enum ma następujące opcje:
[Flags]
public enum Cascade
{
None = 0,
Persist = 2,
Refresh = 4,
Merge = 8,
Remove = 16,
Detach = 32,
ReAttach = 64,
DeleteOrphans = 128,
All = 256,
}
Są one przeznaczone do stosowania kombinacji nieco jak flaga (o ile mi się to).
szukałem thru dokumentacji NHibernate i następujące opcje kaskadowe dla odwzorowań XML są zdefiniowane tam: Lifecycles and object graphs
Czy ktoś może opisać opcji kaskady nowego mapowania NHibernate za pomocą kodu? Połowa z nich opisuje siebie, druga połowa nie.
które nie są samoopisujące się? – Firo
Nie jestem pewien. Persist = Save-Update, Refresh? Łączyć? Remove = Delete, Detach =? ReAttach =? DeleteOrphans = delete-orphan, All = all. – Cortlendt
Zgadzam się, to enum to bałagan, "Wszystko" powinno naprawdę zawierać wszystkie bitowe flagi ... – Lukazoid