Как написать объединение, которое определяет два псевдонима таблицы? - PullRequest
0 голосов
/ 15 декабря 2018

Метод GET нашего .NET Web API контроллера имеет entity framework join логику, которая выглядит следующим образом:

from myTableAlias in db.myTable

join ruAlias in db.ru
on myTableAlias.someField equals ruAlias.someField

where...

Выше join позволяет мне установить псевдоним для одной таблицы -db.ru стол.В строке ниже join, что делать, если я не хочу ссылаться на myTableAlias, а хочу определить новый псевдоним для третьей таблицы и join с этим? Что-то вроде:

from myTableAlias in db.myTable

join ruAlias in db.ru, thirdTableAlias in db.thirdTable
on thirdTableAlias.someField equals ruAlias.someField

where...

Очевидно, thirdTableAlias не может быть определен таким образом.Я попытался добавить другое ключевое слово from, например from thirdTableAlias in db.thirdTable, но мне сообщили, что я не должен использовать несколько from здесь

Как в этом примере определить ruAlias и thirdTableAlias?

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