我已将实体附加到具有EntityState.Unchanged
的上下文,该上下文将由我稍后通过DbContext<T>.Add()
添加的新实体引用。Add()
添加了实体,但它也将其引用的其他实体添加到ObjectStateManager
中添加的集合中,尽管引用的实体以前在未更改的
以前附加的实体在结构上是相同的,但它们是不同的引用。EF似乎在暗中使用ReferenceEquals
。