En utilisant LINQ to entities, j'essaie de filtrer une liste basée sur une autre liste.LINQ to Entites: liste de filtrage basée sur une autre liste
Ma première liste ressemble:
IQueryable<FooViewModel> allFoos = from foo in ctx.Foo
select new FooViewModel
{
code = foo.Code,
text = foo.Text,
...
};
Ma deuxième liste ressemble à:
IQueryable<FooViewModel> myBars = from bar in ctx.Bar.Include("Baz") select bar
Il y a plusieurs Bazès par bar et baz a des propriétés code et le texte.
Je veux filtrer allFoos pour que je reviens que les éléments où le code == baz.Code & & texte == baz.Text
Pourriez-vous au moins utiliser foo + bar au lieu de baz + bar, prêtant à confusion. :) –
Trois objets différents - la barre a beaucoup de bazes, mais il n'y a pas de relation explicite entre foo et bar.baz – chris