Свободный NHibernate один-к-одному не имеет каскада, все-удалить-сироту

Я нахожусь в процессе обновления существующих файлов * .hbm.xml в свободные ClassMaps и наткнулся на ошибку в наших файлах сопоставления, и я нея не знаю поведение по умолчанию для меня, чтобы отобразить это правильно.

Файл сопоставления имеет:


При использовании Fluent я ожидал, что это отобразится на:

HasOne(x => x.LineItemAssembly)
                        .Cascade.AllDeleteOrphan();

Однако AllDeleteOrphan () не является опцией выключения Cascade (и это правильно). Я понимаю, что это потому, что это неt вариант, и это потому, что это ошибка в файле сопоставления. Каким было бы эквивалентное сопоставление с использованием Fluent, чтобы мое сопоставление с текучими средами имело ту же функциональность, что и файл .hbm.xml? Я думаю, что просто оставить Cascade вне отображения Fluent будет поведением по умолчанию, но я просто неТочно знаю.

Ответы на вопрос(3)

Ваш ответ на вопрос