我有一个SQL
名为的表,它以多对多关系Person
连接到表, .Pets
PersonPets
我正在尝试Person
使用Pets
. 但我强迫 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
表中添加一个引用?