что означает инверсия и каскад в NHibernate - PullRequest
9 голосов
/ 03 февраля 2011

Я изучаю свободное владение Nhibernate, и мой вопрос:
Что означает Inverse?Я прочитал, что это означает, что другая сторона отношений отвечает за сохранение, и так же Cascade,

Может кто-нибудь объяснить, в чем различия между ними?Пожалуйста, объясните подробно, потому что я новичок в NH.

Ответы [ 2 ]

1 голос
/ 03 февраля 2011

Посмотрите на этот текст (ссылка внизу, вот зеркало на archive.org ) , атрибут "обратный" объясняется подробно.

Различные варианты каскада хорошо объяснены самим Айенде в его блоге .

Хорошим и рекомендуемым текстом для чтения является « NHibernate в действии », хотя это и не простой текст, он охватит многие ваши вопросы.

0 голосов
/ 17 февраля 2011

Я нашел объяснение, когда Inverse = false необходимо. Если я хочу Parent с коллекцией «children» и в дочернем объекте не будет ссылка на родителя.
таким образом, вы делаете Имеет много в родительском элементе, добавляя inverse = false и не добавляя ссылку в дочернем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...