2012-02-06 7 views
0

Я пытаюсь запросить мою модель, чтобы найти все экземпляры «А», где выполняется несколько условий.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 для объектов? Предоставьте код, который у вас есть до сих пор, чтобы люди могли что-то работать. – StriplingWarrior

ответ

0

Попробуйте

var As = db.As.Include("B").Include("C") 
     .Where(a => a.B.name === "foo" && a.C.Name == "baz"); 
Смежные вопросы