Você pode projetar vários agregados de um único Queryover?
-
13-12-2019 - |
Pergunta
Eu posso criar uma única projeção agregada em uma coleção de entidades
exemplo Retorna o número de lojas que estão ativas
Mas existe uma maneira de projetar o número de um monte de diferentes somas na mesma consulta?
exemplo
Número de lojas ativas?
Número de lojas com produtos ativos?
Número de lojas inativas?
Em seguida, projetá-los em novas propriedades usando o método Select.
Se você não puder fazer tudo dentro de um Queryover, há uma maneira de criar sub-consultas individuais e juntar-se para projetá-las (como novas propriedades) em um objeto?
Solução
Eu não acho que você pode fazer isso com um único Queryover, porque Queryover é apenas um invólucro para critérios.
Você pode usar Multi critérios Para isso.Crie várias perguntas e use a propriedade sublyingCriteria para adicioná-lo ao multicritério.