使用LINQ to entities,我试图根据另一个列表筛选列表。LINQ to Entites:基于另一个列表筛选列表
我的第一个列表的样子:
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
有每块多bazes,和巴兹有代码和文本属性。
我想过滤allFoos让我回去只有那些元素,其中的代码== baz.Code & &文本== baz.Text
你可以使用foo + bar而不是baz + bar,令人困惑。 :) –
三个不同的对象 - 酒吧有许多bazes,但没有明确的关系foo和bar.baz – chris