Ich habe eine Frage zu Cascade enum Optionen Verhalten bei der Verwendung von NHibernate Mapping By Code.NHibernate Mapping von Code (Loquacious) - Cascade Optionen
Enum hat folgende Möglichkeiten:
[Flags]
public enum Cascade
{
None = 0,
Persist = 2,
Refresh = 4,
Merge = 8,
Remove = 16,
Detach = 32,
ReAttach = 64,
DeleteOrphans = 128,
All = 256,
}
sie bestimmt sind, wie Bit-Flag-Kombinationen verwendet werden (soweit ich es bekommen).
Ich habe durch NHibernate Dokumentation sieht, und die folgenden Kaskaden Optionen für XML-Zuordnungen sind dort definiert: Lifecycles and object graphs
Kann jemand Kaskade Optionen von neuem Nhibernate Mapping von Code beschreiben? Die Hälfte von ihnen beschreibt sich selbst, die andere Hälfte nicht.
welche sind nicht selbstbeschreibend? – Firo
Ich bin mir nicht sicher. Persist = Speichern-Aktualisieren, Aktualisieren? Verschmelzen? Entfernen = Löschen, Trennen =? ReAttach =? DeleteOrphans = delete-orphan, All = alle. – Cortlendt
Ich stimme zu, diese Enum ist ein Chaos, "Alle" sollte wirklich alle bitweisen Flags enthalten ... – Lukazoid