Diferentes DataProviders filtrados para os mesmos dados?
-
03-07-2019 - |
Pergunta
Eu tenho várias tabelas de pesquisa, algumas das quais se referem ou são relacionamentos entre outros.
Por exemplo, eu tenho membership type included inventory
que tem Membership ID e Inventário Tipo de ID e é a quantidade de cada tipo de inventário que se obtém quando se obtém um tipo específico de associação.
Quando o usuário está analisando um tipo de inventário, eu quero que eles vejam os montantes que vão com cada Tipo de associação; quando o utilizador está a rever um Tipo de associação, eu quero que eles para ver o que o inventário que a adesão iria ficar.
Posso usar um único ArrayCollection para instâncias InvetoryType e apenas um ArrayCollection para instâncias MembershipType e de alguma forma criar filtros para obter diferentes "vistas" de dados?
Cada "vista" seria necessário o seu próprio cursor, seqüência, filtro, etc classificação.
Felicidades
Solução
Você pode usar uma instância Array
única com várias instâncias ArrayCollection
. Se você está apenas exibindo dados, ou triagem e filtragem usando os métodos / propriedades fornecidas por ArrayCollection
(em vez de editar o Array
diretamente), ele deve ter nenhum efeito sobre o Array
compartilhada subjacente.