Это, похоже, один и тот же запрос, они возвращают один и тот же результат, но я не знаю, какой из них может быть быстрее, он должен быть помечен как стендовый.подзапрос над соединением, потому что в настоящее время, если вы хотите проверить элемент уравнения два, вы должны использовать синтаксис:
new {X,Y} equals new {X',Y'}
в соединении, и если у вас больше этих уравнений, вы должны преобразовать его во вложенный запрос.Поэтому я предпочитаю иметь более читаемый код, который использует минимальные различия в действиях различий.