Найти в Дзене
Алексей Пыхов

ASP.NET Identity с использованием PostgreSQL

Руководство по использованию ASP.NET Identity с базой данных PostgreSQL

1. Создадим Веб-приложение ASP.NET Core Razor Pages

Использую Visual Studio 2022 , создаю проект ASP.NET Core Razor Pages.

Изменяем "Тип проверки подлинности" на ”Индивидуальной учетной записи пользователя".

-2

2. Установка пакетов

Через Диспетчер пакетов Nuget добавляем Npgsql.EntityFrameworkCore.PostgreSQL для работы с базой данных PostgreSQL.

3. Изменим строку подключения

Изменение строки подключения происходит в файле appsettings.json

Исходный файл

-3

Изменим на

-4

4. Изменим провайдер Базы в Program.cs

-5

UseSqlServer заменяем на UseNpgsql

-6

5. Запуск миграции базы данных

Удаляем созданную вместе с проектом папку Migrations

Через консоль диспетчера пакетов создаем миграцию (Add-Migration Initial) и далее применяем к базе (Update-Database).