Хабы: .NET, C#, API, ASP
В нашем предыдущем уроке мы обсудили ключевые моменты деревьев выражений, их примеры использования и ограничения. Любая тема без практического примера, особенно если она связана с программированием, не имеет большого смысла. В этой статье мы рассмотрим вторую часть деревьев выражений в C# и покажем реальную мощь их использования на практике.
Что мы собираемся построить?
Наша основная цель — создать веб-API на Asp.NET Core с динамической функцией фильтрации, построенной с использованием минимального API, EF Core и, конечно же, деревьев выражений.
Мы планируем построить фильтрацию для базы данных продуктов и использовать деревья выражений, чтобы показать одну из реальных возможностей деревьев выражений при построении сложных и динамических запросов. Вот финальный пример с несколькими динамическими аргументами фильтрации:
Читать далее