Выбор LinqToSQL и SelectMany по сравнению с [закрытым] соединением

library(plyr)
ddply(tbl, .(Category), summarise, sum = sum(Frequency))
15
задан Jedi Master Spooky 4 February 2009 в 16:44
поделиться

1 ответ

Своенравный Блог имел это для высказывания относительно вопроса. Соединение использует явный набор параметров для присоединения на определенном ключе и допускает левые и правые внешние объединения. SelectMany работает одноместный, связывают , который обычно приводит или к внутреннему объединению или к перекрестному объединению. Поскольку LINQ является по существу реализацией функционального программирования в.NET, SelectMany является более естественным выражением; однако, явная установка Соединения, вероятно, приводит к более быстрым действиям.

относительно предпочтительного, я думаю, что любые чтения наиболее ясно Вам являются лучшими. версия C# 101 Образца LINQ не включает Соединение, но список VB выставочное Соединение и SelectMany, используемый в различных сценариях.

15
ответ дан 1 December 2019 в 04:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: