我正在使用规范模式,我已经写了一个方法来添加包含到列表中.这个列表中的项目类型是Expression<Func<TEntity, object>>
,其中TEntity
是我的基本实体类.
有没有办法迭代它们并将INCLUDE添加到IQueryable
字段中?
我正在使用规范模式,我已经写了一个方法来添加包含到列表中.这个列表中的项目类型是Expression<Func<TEntity, object>>
,其中TEntity
是我的基本实体类.
有没有办法迭代它们并将INCLUDE添加到IQueryable
字段中?
您可以迭代一个包含列表并将它们添加到IQueryable变量中.以下是使用LINQ aggreagte方法实现这一点的方法:
query = includes.Aggreagte(queryable, (current, next) =>
current.Include(next));