是否可以在Entity Framework Core 3.1 Change Tracker中标识哪些实体是根实体,哪些实体仅存在于其中,因为它们被根实体引用了?
示例:
人有一辆有制造商的汽车。
更新人员实体时,变更跟踪器也将控制汽车和制造商实体。因此,当从变更跟踪器检索条目时,它们将在此处列出。而且我只想检索根实体,在这种情况下就是Person实体。
按类型标识实体将无济于事,因为我可以有多个不同类型的根实体。
DbContext.ChangeTracker.Entries().Where(/*Condition to only identify the root entity, in this case, Person.*/)
谢谢!