NHibernate Mapping By Code を使用する場合の Cascade enum オプションの動作について質問があります。
Enum には次のオプションがあります。
[Flags]
public enum Cascade
{
None = 0,
Persist = 2,
Refresh = 4,
Merge = 8,
Remove = 16,
Detach = 32,
ReAttach = 64,
DeleteOrphans = 128,
All = 256,
}
それらは、ビットフラグの組み合わせのように使用されることを意図しています(私が知る限り)。
NHibernate のドキュメントを調べたところ、XML マッピングの次のカスケード オプションが定義されています。ライフサイクルとオブジェクト グラフ
新しい Nhibernate マッピングのカスケード オプションをコードで説明できる人はいますか? それらの半分は自己記述的で、残りの半分はそうではありません。