Все статьи рубрики C#

Авторизация API с помощью JWT токена в .NET 5.0

Авторизация API с помощью JWT токена в .NET 5.0. Настройка JWT-аутентификации. Генерация JWT токена. Проверка JWT токена с помощью middleware и атрибута Authorization.

Авторизация API с помощью JWT токена в .NET 5.0

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

Реализация механизма архитектурных ограничений HATEOAS в приложении ASP.NET Core Web API.

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

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

Использование механизма формирования данных для уменьшения объема передаваемого трафика в приложении ASP.NET Core Web API.

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

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

Делаем сортировку данных в приложении ASP.NET Core Web API.

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

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

Делаем простой поиск с использованием ASP.NET Core Web API.

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

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

Реализация механизма фильтрация с использованием ASP.NET Core Web Api.

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

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

Реализация пагинации с использование ASP.NET Core Web Api.

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

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

Добавление, редактирование и удаление данных в Entity Framework Core. Использование механизма ChangeTracker для работы с состоянием объекта и отслеживанием сущностей.

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

Запросы к базе данных в Entity Framework Core

Выполнение запросов к БД через Enity Framework Core. Способы построения реляционных запросов. Ленивая и жадная загрузка в EF Core.

Запросы к базе данных в Entity Framework Core

Entity Framework Core – организация связей между моделями: соглашения, аннотации данных и Fluent API

Конфигурация отношений между сущностями в Entity Framework Core. Организация связей One-to-One, One-to-Many и Many-to-Many с помощью аннотаций и Fluent API.

Entity Framework Core – организация связей между моделями: соглашения, аннотации данных и Fluent API