如果我们有一个聚合关系 A 到 B:
A
{
public virtual B B {get; set; }
}
在我们将 A 插入数据库之前,从数据库中检索 AB 并为其分配。但是,在将 A 保存到新数据库后,并没有引用数据库中的外键,而是创建了一个新的 B。我们如何才能只插入 A 并将 AB 引用到现有 B?
如果我们有一个聚合关系 A 到 B:
A
{
public virtual B B {get; set; }
}
在我们将 A 插入数据库之前,从数据库中检索 AB 并为其分配。但是,在将 A 保存到新数据库后,并没有引用数据库中的外键,而是创建了一个新的 B。我们如何才能只插入 A 并将 AB 引用到现有 B?