1 対多の関係を持つ Entity フレームワークでコレクションを更新/挿入する方法。
ブログを保存しようとすると、関連するテーブルで同時にコメントを更新/挿入したい。
新しいコメントが追加されたブログ エンティティを更新しようとすると、「エンティティ フレームワーク、参照整合性制約違反が更新時にエラーが発生しました」というメッセージが表示されます。
例えば:
public class blog
{
public int blogId {get;set;}
public virtual ICollection<comments> {get;set;}
}
public class Comments
{
public int CommentsId {get;set;}
public int blogId {get;set;}
this.Hasequired(t=>t.Blog)
.WithMany(t=>t.Comments)
.HasForiegnKey(t=>t.BlogId);
}