我正在使用规范模式,并且我已经编写了一种将包含添加到列表的方法。此列表中的项目类型为
Expression<Func<TEntity, object>>
,其中 TEntity
是我的基本实体类。
有什么方法可以迭代它们并将包含添加到
IQueryable
字段吗?
您可以迭代包含列表并将它们添加到 IQueryable 变量中。这是使用 LINQ 聚合方法来完成此操作的方法:
query = includes.Aggreagte(queryable, (current, next) =>
current.Include(next));