was bedeutet Inverse und Kaskade in NHibernate

9

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.

    
gdoron 03.02.2011, 08:38
quelle

2 Antworten

0

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.

    
gdoron 17.02.2011, 07:29
quelle
1

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.

    
kay.herzam 03.02.2011 09:25
quelle

Tags und Links