2011年04月21日

ASP.NET MVC 3とEntity Framework – Cascade Delete(カスケードデリート)

前回作ったアプリケーションではメモを削除しようとすると、コメントがある場合にエラーとなっていたので、メモの削除と同時に関連するコメントも削除するように変更したいと思います。 方法は簡単でCommentクラスに以下の二行を追加をします。
[Required]
public virtual Entry Entry { get; set; }

こうすることでCommentsテーブルからEntryiesテーブルへのリレーションがCascade Deleteの設定となり、親のメモを削除すると自動でコメントも削除するようになります。 image

posted by まーつん at 00:46| Comment(0) | TrackBack(0) | ASP.NET MVC | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。