Как переписать SQL-запрос ниже, чтобы linq для запроса сущности? - PullRequest
0 голосов
/ 12 октября 2010
SELECT COUNT(*)
FROM dbo.Table WITH (NOLOCK)
WHERE 
 Columnn1 IN (1,2) AND
 Column2 IN 
  (SELECT id FROM dbo.Table2 WHERE id2 = 5 AND id3 = 1) AND
 id4 = 8

1 Ответ

0 голосов
/ 12 октября 2010
Context.Table.Count<TableObject>(t => t.id4 == 8 &&
                                      (t.Column1 == 1 || t.Column1 == 2) &&
                                      Context.Table2.Count<Table2Object>(t2 => t2.id2 == 5 && t2.id3 == 1 && t2.id == t.id) > 0);

, где TableObject и Table2Object - все, что вы называете сущностями из Таблицы и Таблицы2, соответственно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...