Skip to content

MathieuAuclair/demo-interview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание

.NET Build and Test

Личное примечание

Примечание: По моему мнению, сущность «balance» не имеет смысла. Я выполнил задачу, как описано, но более простой, эффективный и продуктивный дизайн предполагал бы использование представления (VIEW) базы данных. Представление, особенно в MSSQL, идеально подходит для кэширования, оно обновляется само и остается в базе данных, что позволяет избежать задержек между сервером и базой данных, экономит пропускную способность и вычислительные ресурсы сервера.

Настройка разработчика

Команды предназначены для ArchLinux, найдите эквивалент для вашего дистрибутива.

 sudo pacman -S dotnet-sdk-8.0
 sudo pacman -S aspnet-runtime-8.0
 dotnet tool install --global dotnet-ef --version 8.0.19
 sudo pacman -S npm
 sudo npm install -g n
 sudo n 18.15.0
 sudo pacman -S docker

Настройка проекта

# создать экземпляр контейнера Docker (Использование стабильной версии)
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=StrongPassw0rd\!" \
   --name mssql
   -p 1433:1433 \
   -d \
   mcr.microsoft.com/mssql/server:2022-latest

Запуск проекта (локально)

dotnet run

About

A sample project for a basic ERP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published