【发布时间】:2018-12-17 15:28:37
【问题描述】:
我实际上正在尝试使用存储库模式从表中获取所有活动项目,下面是我尝试过的。它不工作。
public IEnumerable<TEntity> GetAllActive()
{
return this.Context.Set<TEntity>().Where(ex => typeof(TEntity).GetProperty("IsActive").Equals(true));
}
我知道我可以通过从单个实体存储库中获取它来轻松实现这一点,但为了避免重复,我希望它位于基础存储库中。
我知道这是可能的,但我还不擅长将反射与 lambda 表达式结合起来。
【问题讨论】:
-
你的意思是 它不起作用。?
-
@Rahul,它没有返回活动项目。
标签: c# asp.net-core asp.net-core-mvc entity-framework-core