如何查询dbContext以查找哪些实体之间具有父子关系?

时间:2017-10-28 07:56:57

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

在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时,实体中的哪个属性表明它有子节点以及它们位于何处?

0 个答案:

没有答案