mvc2 asp.net找到条件满足的所有记录LINQ

问题描述:

我想查询我的模型,找到所有“A”的实例,其中一些条件为真。mvc2 asp.net找到条件满足的所有记录LINQ

例如,下面的表格:

 
A 
---- 
b_id 
c_id 
name 

B 
---- 
id 
name 

C 
---- 
id 
name 

我想执行一个查询从A查找所有记录,其中B.name == “foo” 和C.name == “巴兹”

编辑:

我使用LINQ到的entites:

FooEntities db = new FooEntities(); 

试图做类似的东西...

A FooA = db.As.Include("B").Include("C").Where(a => a.b_id == 1); 
+0

您标明这是MVC2和ASP.NET,但你的问题似乎是关于你的数据层。你用什么来查询这些表? SQL? LINQ to Entities?提供迄今为止您所拥有的代码,以便人们可以从中获益。 – StriplingWarrior 2012-02-06 20:37:42

尝试

var As = db.As.Include("B").Include("C") 
     .Where(a => a.B.name === "foo" && a.C.Name == "baz");