NET (Core) - кроссплатформенная и открытый код реализация .NET, переоформленная для облачной эпохи, сохраняя при этом значительную совместимость с платформа .NET Framework. Используется для приложений Linux, macOS и Windows.

новые заметки

Пагинация в ASP.NET Core Web Api

Что такое пагинация?Под разбивкой по страницам понимается получение частичных результатов от API. Представьте, что в базе данных есть миллионы результатов и ваше приложение пытается вернуть их все сразу.Это не только было бы крайне неэффективным спос ...

Читать далее

Фильтрация в ASP.NET Core Web Api

Что такое фильтрация?Фильтрация - это механизм получения результатов с помощью определенного критерия. Мы можем написать множество видов фильтров, чтобы получать результаты по типу свойства класса, диапазону значений, диапазону дат или чему-либо еще. ...

Читать далее

Реализация поиска в ASP.NET Core Web API

Что представляет собой поиск на сайте?В этой статье мы собираемся затронуть тему поиска в ASP.NET Core Web API. Поиск - одна из тех функций, которые могут сделать или сломать ваш API, и уровень сложности при его реализации может сильно варьироваться ...

Читать далее

Как реализовать сортировку в ASP.NET Core Web API

Что такое сортировка?Сортировка в данном случае относится к упорядочиванию наших результатов предпочтительным способом с использованием параметров строки запроса. Мы не говорим об алгоритме сортировки, и мы не будем вдаваться в подробности того, как ...

Читать далее

Формирование данных в ASP.NET Core Web API

Что такое формирование данныхФормирование данных - отличный способ уменьшить объем трафика, отправляемого от API к клиенту. Он позволяет потребителю API выбирать (формировать) данные, выбирая поля в строке запроса.Под этим мы подразумеваем примерно с ...

Читать далее

Реализация HATEOAS в ASP.NET Core Web API

Что такое HATEOAS и почему это так важно?HATEOAS (гипермедиа как механизм состояния приложения) - очень важное ограничение REST. Без него REST API не может считаться RESTful, и многие преимущества, которые мы получаем от реализации архитектуры REST, ...

Читать далее

Представления (Views) в ASP.NET Core MVC

Что такое представления в приложении ASP.NET Core MVC?В шаблоне Model-View-Controller (MVC) представление - это компонент, который содержит логику для представления данных модели (данных модели, предоставленных ему контроллером) в качестве пользовате ...

Читать далее

ViewModel в приложении ASP.NET Core MVC

Что такое ViewModel в ASP.NET Core MVC?В приложениях реального времени один объект модели может не содержать все данные, необходимые для представления. В таких ситуациях нам нужно использовать ViewModel в приложении ASP.NET Core MVC. Итак, простыми с ...

Читать далее

Маршрутизация в приложении ASP.NET Core MVC

Что такое маршрутизация в ASP.NET Core MVC?Маршрутизация в приложении ASP.NET Core MVC представляет собой механизм, в котором оно будет проверять входящие запросы (т.е. URL-адреса), а затем отправлять этот запрос на контроллеры и их методы действий. ...

Читать далее

Роутинг на основе атрибутов в приложении ASP.NET Core MVC

Прежде чем разбираться с маршрутизацией атрибутов в приложении ASP.NET Core MVC, давайте сначала внесем некоторые изменения в наше приложение. Сначала измените метод Configure() файла Startup.cs, как показано ниже. Мы используем метод UseMvc() без пе ...

Читать далее