LINQ и производительность с типизированными и нетипизированными наборами данных? - PullRequest
2 голосов
/ 05 мая 2011

Кто-нибудь имел возможность сравнить и измерить производительность LINQ с типизированными и нетипизированными наборами данных?

Каковы внутренние различия реализации этих двух. Я знаю, что LINQ-to-SQL использует деревья выражений для генерации SQL из LINQ? Есть ли что-то похожее с LINQ с нетипизированными наборами данных?

Я знаю, что это может показаться уже заданным вопросом, но я пытаюсь выяснить, есть ли числа, которые говорят, например, об использовании нетипизированных наборов данных с LINQ вместо строго типизированных или наоборот.

1 Ответ

1 голос
/ 05 мая 2011

Не должно быть никаких существенных отличий. Типизированные наборы данных - это просто генерируемые кодом типизированные оболочки над традиционными наборами данных. Также Linq не генерирует SQL при запросе наборов данных, потому что наборы данных - это просто объекты в памяти.

...