PostgreSQL -> EFCore -> ASP.NET API -> MVVM -> WPF
Система работает на базе PostgreSQL. Необходимо добавить роль для подключения API к серверу базы данных.
В контексте данных ShopProjectDbContext библиотеки ShopProject.EFDB прописать строку для инициализации базы данных. Строка подключения для ShopProject.API находится в файле appsettings.json.
"Host=localhost;Port=5432;Database=ShopProjectDBNewCode;Username=ShopProject.API;Password=Underware"
В консоли диспетчера пакетов проинициализировать базу данных. Выбранный проект по умолчанию должен быть ShopProject.EFDB, в качестве запускаемого проекта должен быть ShopProject.API.
Update-Database -context ShopProjectDbContext
Запустить проект ShopProject.UI и во вкладке настроек прописать IP API и проверить подключение.
https://localhost:7178/api/
Потом поочереди прожать кнопки очистки базы данных, создания стартовых и тестовых данных до завершения каждой команды