Что действительно Располагается каскадом в среднем Nhibernate?
Я вижу много опций в расположении каскадом:
Можно ли объяснить их с с примерами и их различиями?
Это означает применение действия к соответствующим пунктам.
См: NHibernate Cascades: the difference between all, all-delete-orphans and save-update:
none - do no - do any cascades, let пользователи справляются с ними сами.
save-update - when the object is сохраненные/обновленные, проверьте ассоциации и сохранять/обновлять любой объект, который требует этого (включая сохранение/обновление много-многочисленные объединения сценарий).
delete - когда объект удаляется, удаляются все объекты в ассоциации.
delete-orphan - когда объект удаляется, удалить все объекты в ассоциации. На сайте кроме того, когда объект исключённый из ассоциации и не связанный с другим объектом (сирота), также удалите его.
all - когда объект сохранен/обновлен/удален, проверять ассоциации и сохранять/обновлять/удалять все найденные объекты.
all-delete-orphan - когда объект является сохранить/обновить/удалить, проверить ассоциации и сохранить/обновить/удалить все найденные объекты. На сайте в дополнение к этому, когда объект удаляется от ассоциации и не связанный с другой объект (осиротевший), также удалите его.