DeleteBehavior 列挙型

定義

プリンシパルが削除されたとき、またはリレーションシップが切断された場合に、リレーションシップ内の依存エンティティに削除操作を適用する方法を示します。

public enum DeleteBehavior
type DeleteBehavior = 
Public Enum DeleteBehavior
継承
DeleteBehavior

フィールド

Cascade 2

依存エンティティも削除されます。 このカスケード動作は、コンテキストによって追跡されているエンティティにのみ適用されます。 コンテキストによって追跡されていないデータに同じアクションが適用されるように、対応するカスケード動作をデータベースに設定する必要があります。 EF を使用してデータベースを作成すると、この連鎖動作が設定されます。

Restrict 0

削除操作は依存エンティティには適用されません。 依存エンティティは変更されません。

SetNull 1

依存エンティティの外部キー プロパティは null に設定されます。 このカスケード動作は、コンテキストによって追跡されているエンティティにのみ適用されます。 コンテキストによって追跡されていないデータに同じアクションが適用されるように、対応するカスケード動作をデータベースに設定する必要があります。 EF を使用してデータベースを作成すると、この連鎖動作が設定されます。

適用対象