[Из песочницы] Помогаем Queryable Provider разобраться с интерполированными строками
#NET #C #Программирование #c #expressiontrees #entityframeworkcore #linq IV
https://habr.com/ru/post/442460/
#NET #C #Программирование #c #expressiontrees #entityframeworkcore #linq IV
https://habr.com/ru/post/442460/
t.me
Помогаем Queryable Provider разобраться с интерполированными строками
Тонкости Queryable Provider Queryable Provider не справляется вот с этим: var result = _context.Humans .Select(x => $"Name: {x.Name} Age:...
Типизированные запросы OData в TypeScript
#NET #TypeScript #typescript #OData #fluent #linq IV
https://habr.com/ru/post/489122/
#NET #TypeScript #typescript #OData #fluent #linq IV
https://habr.com/ru/post/489122/
t.me
Типизированные запросы OData в TypeScript
Традиционно запросы OData к данным выражаются в виде простых строк без проверки типов при компиляции или без поддержки IntelliSense, кроме того, разработчику пр...
[Из песочницы] О бедном LINQ’е замолвите слово
#Высокаяпроизводительность #NET #C #c #производительность #LINQ #LINQtoObjects IV
https://habr.com/ru/post/503734/
#Высокаяпроизводительность #NET #C #c #производительность #LINQ #LINQtoObjects IV
https://habr.com/ru/post/503734/
t.me
О бедном LINQ’е замолвите слово
Все свое недлинное бытие в роли c# программиста я считал, что LINQ — это в первую очередь не про производительность кода, а про производительность программиста,...
LINQ на JavaScript для самых маленьких
#JavaScript #linq #js #typescript IV
https://habr.com/ru/post/514716/
#JavaScript #linq #js #typescript IV
https://habr.com/ru/post/514716/
t.me
LINQ на JavaScript для самых маленьких
Шел очередной день самоизоляции, и я делал один из тех проектов для себя, которые мы забрасываем через пару дней после того как начали. Ну вы знаете, тот проект,...
Оживляем деревья выражений кодогенерацией
#NET #VisualStudio #C #Xamarin #linq #expressiontrees #roslyn IV
https://habr.com/ru/post/535886/
#NET #VisualStudio #C #Xamarin #linq #expressiontrees #roslyn IV
https://habr.com/ru/post/535886/
t.me
Оживляем деревья выражений кодогенерацией
Деревья выражений System.Linq.Expressions дают возможность выразить намерения не только самим кодом, но и его структурой, синтаксисом.Их создание из лямбда-выраж...
[Перевод] IQueryable порождает сильную связанность
#NET #C #LINQ #TightCoupling #IQueryable #QueryProvider IV
https://habr.com/ru/post/543774/
#NET #C #LINQ #TightCoupling #IQueryable #QueryProvider IV
https://habr.com/ru/post/543774/
t.me
IQueryable порождает сильную связанность
Время от времени я встречаю людей, пытающихся выразить API в терминах IQueryable. Почти всегда это плохая идея. В этой статье я объясню почему. В кратце, IQuerya...
Linq в замочную скважину…
#Занимательныезадачки #NET #linq #net #foreach #enumerators #ienumerable IV
https://habr.com/ru/post/599041/
#Занимательныезадачки #NET #linq #net #foreach #enumerators #ienumerable IV
https://habr.com/ru/post/599041/
Хабр
Linq в замочную скважину…
Можете ли вы уверенно сказать, что будет выведено на консоль в результате выполнения следующего кода?Если вы ответили восемь, то, скорее всего, эта заметка не для вас, остальным же предлагаю...
Как LINQ, только быстрый и без аллокаций
#NET #C #c #cnet #net #generics #linq IV
https://habr.com/ru/post/648529/
#NET #C #c #cnet #net #generics #linq IV
https://habr.com/ru/post/648529/
Хабр
Как LINQ, только быстрый и без аллокаций
Кому не нравится LINQ в C#? Встроенная и уже достаточно старая фича языка C# и рантайма .NET.Но можем ли мы сделать более эффективную версию этой фичи?TL;DR (спойлер)Можем сделать более эффективную,...
Прокачиваем kotlin: используем AST лямбд в рантайме
#Ненормальноепрограммирование #Java #Компиляторы #Kotlin #kotlin #linq #lambda IV
https://habr.com/ru/post/669694/
#Ненормальноепрограммирование #Java #Компиляторы #Kotlin #kotlin #linq #lambda IV
https://habr.com/ru/post/669694/
Хабр
Прокачиваем kotlin: используем AST лямбд в рантайме
Я слышал, ты любишь компилировать kotlin... На kotlin для работы с базами я использую библиотечку JOOQ . У неё хороший генератор кода и достаточно вменяемый синтаксис для составления запросов. Вот...
Сумачечая производительность LINQ в .Net7
#NET #C #Unity #РазработкаподLinux #Микросервисы #linq #sql IV
https://habr.com/ru/post/697632/
#NET #C #Unity #РазработкаподLinux #Микросервисы #linq #sql IV
https://habr.com/ru/post/697632/
Хабр
Сумачечая производительность LINQ в .Net7
Исторически так сложилось, что LINQ взыскал сомнительную репутацию за его слабую производительность. LINQ медленный, аллоцирует память, сложно читается, поэтому обычно его используют как инструмент...
Синтаксис запросов LINQ — недооцененный инструмент для разработчиков C#
#БлогкомпанииOTUS #NET #C #linq #querysyntax #c #otusru IV
https://habr.com/ru/post/723438/
#БлогкомпанииOTUS #NET #C #linq #querysyntax #c #otusru IV
https://habr.com/ru/post/723438/
Хабр
Синтаксис запросов LINQ — недооцененный инструмент для разработчиков C#
Как многие уже наверняка знают, LINQ - встроенный в C# язык запросов, которые появился аж в 2007 году (.NET Framework 3.5) и существует он в виде двух реализаций: Query-синтаксис (синтаксис запросов)...
C# Linq для GraphQL-запросов
#Разработкавебсайтов #Opensource #NET #Алгоритмы #net #linq #linq2graphql IV
https://habr.com/ru/articles/743716/
#Разработкавебсайтов #Opensource #NET #Алгоритмы #net #linq #linq2graphql IV
https://habr.com/ru/articles/743716/
Хабр
C# Linq для GraphQL-запросов
Немного про GraphQL Дисклеймер: В статье рассматриваются только Query (аналог GET-запросов). Мутации и подписки не рассматриваются. GraphQL - это инструмент, позволяющий заменить привычное API....
[Перевод] Поиск декартова произведения с помощью LINQ
#Алгоритмы #LINQ #F #C #декартовопроизведение #функциональноепрограммирование
https://habr.com/ru/articles/99128/
#Алгоритмы #LINQ #F #C #декартовопроизведение #функциональноепрограммирование
https://habr.com/ru/articles/99128/
Хабр
Поиск декартова произведения с помощью LINQ
Постановка вопроса: как найти декартово произведение произвольного количества последовательностей с помощью LINQ? Для начала, давайте убедимся, что мы знаем, о чем идет речь. Я буду обозначать...