Как преобразовать следующий запрос в linq? - PullRequest
0 голосов
/ 01 марта 2011

Я новичок в nhibernate 3.0:

Я получил 3 объекта (не код, просто описание)

класс а { опора б; }

класс б { проп с }

класс с { длинный идентификатор }

Я написал следующий запрос по коду

session.QueryOver<a>().
JoinQueryOver<b>(a1 => a1.b, JoinType.LeftOuterJoin).
JoinQueryOver<c>(b1 => b1.c, JoinType.LeftOuterJoin).
Where(c1=>c1.id == someNumber);

и я получаю именно тот запрос, который ожидал получить!

Можно ли написать это в linq? как?

1 Ответ

1 голос
/ 01 марта 2011

Левые объединения еще не поддерживаются в поставщике LINQ.

...