Size: a a a

2021 January 20

ND

Nikitin Dmitriy in .NET Talks 🎄
Все, теперь дошло
источник

M

Marat in .NET Talks 🎄
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks 🎄
Поэтому в них крайне нежелательно делать какие-либо мутации данных или исполнять какую либо логику
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks 🎄
там должно быть только преобразование данных
источник

AS

Andrew Shurunov in .NET Talks 🎄
И не стоит юзать Select как ForEach
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks 🎄
лучше подготовить финальную коллекцию и пройтись по ней обычным foreach
источник

M

Marat in .NET Talks 🎄
βλαδιμιρ 🎀 🌎🔫
Поэтому в них крайне нежелательно делать какие-либо мутации данных или исполнять какую либо логику
но он же закеширует данные?
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks 🎄
Кто он?
источник

M

Marat in .NET Talks 🎄
linq запрос
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks 🎄
Нет
источник

DB

Dmitriy Bobrovskiy in .NET Talks 🎄
βλαδιμιρ 🎀 🌎🔫
Поэтому в них крайне нежелательно делать какие-либо мутации данных или исполнять какую либо логику
Как бы за такое надо отрывать руки и пришивать к плечам.
источник

DB

Dmitriy Bobrovskiy in .NET Talks 🎄
Marat
но он же закеширует данные?
С хуя ли должен?
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks 🎄
Он ничего не кеширует, линк запрос это просто инструкции, как преобразовывать данные, он не умеет ничего кешировать
источник

M

Marat in .NET Talks 🎄
оке
источник

С

Сергей in .NET Talks 🎄
βλαδιμιρ 🎀 🌎🔫
Поэтому в них крайне нежелательно делать какие-либо мутации данных или исполнять какую либо логику
очень хочется какой-нибудь foreach для ienumerable =) чтобы сайдэффекты пихать
источник

M

Marat in .NET Talks 🎄
метод-расширение бахни
источник

AS

Andrew Shurunov in .NET Talks 🎄
Сергей
очень хочется какой-нибудь foreach для ienumerable =) чтобы сайдэффекты пихать
В сторонних либах есть
В linq решили его не пихать
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks 🎄
Сергей
очень хочется какой-нибудь foreach для ienumerable =) чтобы сайдэффекты пихать
его там как раз и нет, чтобы не делали так
источник

С

Сергей in .NET Talks 🎄
Andrew Shurunov
В сторонних либах есть
В linq решили его не пихать
да понятно что и самому не сложно написать
источник

AS

Andrew Shurunov in .NET Talks 🎄
Сергей
да понятно что и самому не сложно написать
Я всегда воспринимал это как небольшой барьер
Чтобы делать то, что обычно правильнее, было легче, чем то, что часто неправильно
источник