mvc2 asp.net найти все записи, где выполняются условия LINQ - PullRequest
0 голосов
/ 07 февраля 2012

Я пытаюсь запросить мою модель, чтобы найти все экземпляры "A", где выполняются несколько условий.

Например, следующие таблицы:

A
----
b_id
c_id
name

B
----
id
name

C
----
id
name

Я хочувыполнить запрос, чтобы найти все записи из A, где B.name == "foo" и C.name == "baz"

edit:

Я использую Linq для Entites:

FooEntities db = new FooEntities();

Попытка сделать что-то вроде ...

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

1 Ответ

0 голосов
/ 07 февраля 2012

Попробуйте

var As = db.As.Include("B").Include("C")
      .Where(a => a.B.name === "foo" && a.C.Name == "baz");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...