外部キー制約の定義

外部キー制約を定義するには、次のようにします。

  1. 外部キー制約を表す1対多(1..*)のAssociationを作成します。Associationの関連元は主キーに、関連先は外部キーに対応する必要があります。
  2. ナビゲータで、Associationを右クリックし、「<Association名>の編集」を選択します。
  3. 「Associationプロパティ」ノードをクリックします。
  4. 「データベース・キー制約の使用」が選択されていることを確認します。
  5. 外部キー制約をON DELETE CASCADEにする場合、「コンポジットAssociation」および「カスケード削除の実装」が選択されていることを確認します。

ウィザードで不明な点がある場合は、「ヘルプ」をクリックしてください。

表および制約を生成すると、制約は、フレームワークによって割り当てられたデフォルトの名前を使用して作成されます。制約やその名前をさらに制御するには、「複合データベース制約の定義」を参照してください。


関連項目
データベース表および制約の順方向生成
NOT NULL制約、主キー制約または単一列の一意制約の定義
複合データベース制約の定義