Entity framework core 实体框架核心检查所有关系

Entity framework core 实体框架核心检查所有关系,entity-framework-core,relationship,Entity Framework Core,Relationship,在实体框架中,要知道数据库中的对象在其任何关系中是否有数据,请执行以下操作 private bool checkRelationShips(cars ca) { var allrelatedEnds = ((IEntityWithRelationships)ca).RelationshipManager.GetAllRelatedEnds(); bool hasRelation = false; foreach (var relatedEnd in allrelatedEnds

在实体框架中,要知道数据库中的对象在其任何关系中是否有数据,请执行以下操作

private bool checkRelationShips(cars ca)
{
   var allrelatedEnds = ((IEntityWithRelationships)ca).RelationshipManager.GetAllRelatedEnds();
   bool hasRelation = false;
   foreach (var relatedEnd in allrelatedEnds)
   {
      if (relatedEnd.GetEnumerator().MoveNext())
      {
         hasRelation = true;
         break;
      }
   }            
   return hasRelation;
}
现在我将这个项目转移到实体框架核心,我发现IEntityWithRelationships不存在,我无法使用它


我现在如何使用Entity Framework Core做到这一点?

我使用了@mX64的解决方案,它对我很有效。