带条件语句EF

时间:2020-08-25 16:18:51

标签: c# entity-framework

我有类似这样的方法可以为实体提供相关信息:

var includes = new string[]{"Relation1","Relation2"}; //Relation2 has many records

IQueryable<TEntity> IQuery = _dbContext.Set<TEntity>();

foreach (string toInclude in includes)
{
  IQuery = IQuery.Include(toInclude);  //Make a conditional statement here!!          
} 

return IQuery;

这对我来说很好,但是在某些情况下,“ toInclude”可能是一对多的关系,所以我该如何使用条件语句从(toInclude)中获取过滤记录。

0 个答案:

没有答案