SQL
という名前のテーブルがあり、多対多の関係を持つテーブルにPerson
接続されています。Pets
PersonPets
Person
でエンティティを保存しようとしていますPets
。しかし、私はペットの名前を一意にするよう強制しました。
テーブルの外部キー制約に関する例外をスローしPets
ます。それは良いことです、私はそのインデックスを作成しました。
public class Person
{
public string Name { get; set; }
public string LastName { get; set; }
}
public class Pets
{
public string Name { get; set; }
}
Person
では、関連するものを保存するにはどうすればよいでしょうか。それらが既に存在する場合は、それらを再度追加するのではなく、テーブルPets
に参照を追加するだけですか?PersonPets