在asp.net中使用EF 6.0。我有一个复杂的dbContext,它有几十个实体。我想知道哪些实体之间有父子关系?
我开始使用它:
var test = dbContext.ObjectContext.ObjectStateManager.GetObjectStateEntries(~EntityState.Modified).Where(e => e.IsRelationship)
.Select(e => e.Entity);
但是我收到一个异常'ObjectStateManager中不存在处于分离状态的对象'。 有没有其他方法来询问dbContext? 另外,在调试器中检查dbContext时,实体中的哪个属性表明它有子节点以及它们位于何处?