用于检查与实体相关的依赖项的通用方法
本文关键字:依赖 方法 检查 实体 用于 | 更新日期: 2023-09-27 18:19:39
我使用实体框架,需要知道一个实体是否有一些依赖关系,我应该更改项目的状态,但只有在不依赖相关项目的情况下才能执行此更改。例如:
public class DependencyServices<TEntity> where TEntity: Entity
{
public bool VerifyDependencies(TEntity entity)
{
if(entity.Dependency != null)
{
return true;
}
return false;
}
}
只有在Entity类中定义了Dependency时,此代码才有效。在这种情况下,你不需要一个通用函数,为什么不在Entity类中定义它呢,比如:
public bool HasDependencies
{
get
{
return Dependency !=null;
}
}