サイトとリンクの2つのモデルがあり、サイトに多くのリンクがある場合、オブジェクトコンテキストにアクセスできないサイトのメソッド内からリンクを削除するにはどうすればよいですか?
私は次のようなことを試しました:
public void DeleteFirstLink() {
var link = LinkSet.First();
LinkSet.Remove(link);
}
しかし、それは実際にはリンクを削除しているのではなく、関連付けを壊しているようです。データベースの制約があるため、次のエラーがスローされます。
リレーションシップは、AssociationSet'Sites_have_Links'から追加または削除されています。カーディナリティの制約がある場合、対応する「リンク」も追加または削除する必要があります。
データベースからリンクを実際に削除するにはどうすればよいですか?