0
Je veux mettre en œuvre requête SelectMany() dans le modèle de référentiel générique Mon code est indiqué ci-dessous:Comment mettre en œuvre SelectMany dans Pattern Repository
var query = ctx.Storehouse.Where(x => x.Id == getId)
.SelectMany(x => x.Products).Select(x => new
{
x.Id,
.
...
}).ToList();
Je dois changer les arguments pour la fonction suivante:
public virtual async Task<ICollection<TEntity>> ListOfFoo<TResult>(
Expression<Func<TEntity, bool>> condition01,
Expression<Func<TEntity, TResult>> condition02,
Expression<Func<TEntity, TResult>> condition03)
{
return await Dbset.Where(condition01).SelectMany(condition02).Select(condition03).ToListAsync();
}
et obtenir erreur ci-dessous: