Ich lerne fließend Nhibernate und meine Frage ist:
Was bedeutet Inverse
? Ich habe gelesen, dass dies bedeutet, dass die andere Seite der Beziehung für das Speichern verantwortlich ist, und auch Cascade
,
Kann jemand bitte erklären, was die Unterschiede zwischen ihnen sind? Bitte erläutern Sie ausführlich, weil ich ein Neuling in NH bin.
Ich habe eine Erklärung gefunden, wenn Inverse = false notwendig ist.
Wenn ich ein Elternteil mit einer Sammlung von "Kindern" haben möchte und in dem Kind-Objekt wird es nicht sein
ein Verweis auf das Elternteil.
So tun Sie, haben viele auf der Eltern hinzufügen inverse = false und nicht die Referenz in der Kind.
Sehen Sie sich diesen Text an (link down, hier ist ein Spiegel auf archive.org ) , das Attribut "inverse" wird detailliert erklärt.
Die verschiedenen Kaskadenoptionen werden von Ayende selbst in seinem Blog gut erklärt.
Eine gute und empfohlene Lektüre ist " NHibernate in Action ", obwohl es kein einfacher Text ist, deckt dies eine Menge ab deine Fragen.
Tags und Links nhibernate fluent-nhibernate