Как выполнить SelectMany в синтаксисе запроса C # с использованием таблицы соединения "многие ко многим"?

У меня есть следующий оператор C #, который через EF генерирует именно то, что я ищу, но мне любопытно, как бы я написал это с синтаксисом запроса:

var dealers = this.Dealers
    .SelectMany (d => d.Brands, (d, col) => new { Name = d.Name, Brand = col.Name, StatusId = d.StatusId })
    .Where (d => d.StatusId == 1);
6
задан James Alexander 5 October 2011 в 14:27
поделиться