2012-02-06 70 views
0

我想查詢我的模型,找到所有「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

回答

0

嘗試

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