Руководство по использованию ASP.NET Identity с базой данных PostgreSQL
1. Создадим Веб-приложение ASP.NET Core Razor Pages
Использую Visual Studio 2022 , создаю проект ASP.NET Core Razor Pages.
Изменяем "Тип проверки подлинности" на ”Индивидуальной учетной записи пользователя".
2. Установка пакетов
Через Диспетчер пакетов Nuget добавляем Npgsql.EntityFrameworkCore.PostgreSQL для работы с базой данных PostgreSQL.
3. Изменим строку подключения
Изменение строки подключения происходит в файле appsettings.json
Исходный файл
Изменим на
4. Изменим провайдер Базы в Program.cs
UseSqlServer заменяем на UseNpgsql
5. Запуск миграции базы данных
Удаляем созданную вместе с проектом папку Migrations
Через консоль диспетчера пакетов создаем миграцию (Add-Migration Initial) и далее применяем к базе (Update-Database).