Неправильное употребление слов ведет за собою ошибки в области мысли и потом в практической жизни.

- Дмитрий Иванович Писарев

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

Изменение данных с помощью Entity Framework Core

ChangeTracker и состояние объекта в Entity Framework CoreПрежде чем мы начнем изменять данные с помощью Entity Framework Core, мы должны ознакомиться с некоторыми дополнительными функциями EF Core.Как мы узнали, в первой части серии, DbContext состои ...

Читать далее

Пагинация в 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, ...

Читать далее

Статические классы в C#

В C# разрешено создавать статический класс с помощью ключевого слова static . Статический класс может содержать только статические поля, статические методы и статический конструктор. Не допускается создание объектов статического класса. Статические к ...

Читать далее

Представления (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. Итак, простыми с ...

Читать далее