实体框架获取依赖项计数

本文关键字:依赖 框架 获取 实体 | 更新日期: 2023-09-27 17:58:58

我有一个要显示的实体列表,每行都有一个标志,指示是否可以删除此特定实体-引用此实体id的其他表中记录计数的"使用中"总和。>0表示无法删除。

过去是通过存储过程来完成的——想知道是否有EF/Linq方法可以做到这一点?

感谢

实体框架获取依赖项计数

尝试类似以下内容:

int count = entity.DependencyEntities.Count();

请参阅:可枚举计数方法

类似于:

if (yourEntity.RelatedEntities.Any(e => e.InUse == true))
{
    // Can't delete
} 
else
{ 
    // Can delete
}