EF6 Child和Grandchild实体指向同一个父

时间:2018-03-05 16:47:12

标签: c# .net entity-framework-6

我有以下实体

Address {
  Id,
  Data
}

Location {
  Id,
  AddressId,
  Data
}

Contact {
  Id,
  LocationId,
  AddressId,
  Data
}

当我创建一个Location对象时,我也填充了Address。我还捕获了联系人的数据,对于这个实例,我需要它指向同一个地址对象。

如果这是一个新的对象图,调用save会重用Address对象还是会创建一个新对象?

如果创建了一个新的,有没有办法让它成为位置和联系人使用相同的Address对象?

谢谢,

0 个答案:

没有答案