Мы обсудим минимальные API в .NET Core 6, их назначение и пошаговую реализацию.
Повестка дня
- Введение
- Пошаговая реализация с использованием .NET Core 6
Предпосылки
- Пакет SDK для .NET Core 6
- Визуальная студия 2022
- SQL-сервер
Введение
- Минимальные API используются для создания HTTP API с минимальными зависимостями и конфигурацией.
- В основном он используется в микросервисах, в которых меньше файлов и функций в одном файле.
- Но есть несколько вещей, которые не поддерживаются в минимальных API, таких как фильтры действий и встроенная проверка, а также еще несколько вещей, которые все еще находятся в разработке и будут получены в будущем командой .NET.
Пошаговая реализация с использованием .NET Core 6
Шаг 1
Создайте новый веб-API .NET Core.
Шаг 2
Настройте свой проект
Шаг 3
Предоставьте дополнительную информацию, как я показал ниже
Шаг 4
Установите следующие пакеты NuGet.
Структура проекта
Шаг 5
Создайте класс Product внутри папки сущностей
Шаг 6
Затем создайте DbContextClass внутри папки Data.
Шаг 7
Зарегистрируйте службу Db Context в контейнере DI внутри класса Program, который является точкой входа нашего приложения.
// Add services to the container.
builder.Services.AddDbContext<DbContextClass>();
Шаг 8
Добавьте строку подключения к базе данных в файл настроек приложения.
Шаг 9
Позже добавьте различные конечные точки API внутри класса Program с помощью Map и указанного шаблона маршрутизации, как показано ниже.
Шаг 10
Запустите следующую команду Entity Framework, чтобы создать миграцию и обновить базу данных.
add-migration "initial"
update-database
Шаг 11
Наконец, запустите ваше приложение
URL-адрес GitHub
https://github.com/Jaydeep-007/MinimalAPIsDemo
Заключение
Здесь мы обсудили минимальные API и вещи, связанные с использованием веб-приложения .NET Core 6 и Entity Framework с помощью SQL Server.
Счастливого обучения!