Используя LINQ для сущностей, я пытаюсь отфильтровать список на основе другого списка.
Мой первый список выглядит так:
IQueryable<FooViewModel> allFoos = from foo in ctx.Foo
select new FooViewModel
{
code = foo.Code,
text = foo.Text,
...
};
Мой второй список выглядит так:
IQueryable<FooViewModel> myBars = from bar in ctx.Bar.Include("Baz") select bar
На панели есть несколько баз, и база имеет свойства Код и Текст.
Я хочу отфильтровать allFoos, чтобы получить обратно только те элементы, где Code == baz.Code && text == baz.Text