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的解决方案,它对我很有效。