Skip to content

Repository files navigation

Описание проекта

Консольное приложение с интерфейсом командной строки (CLI).
Основной проект для запуска - MonopolyStorage.Presentation.Interactive
Также в решении содержится проект MonopolyStorage.Presentation.CLI - это проект на основе библиотеки System.CommandLine (запускать не рекомендуется).

Описание конфигурации

В проекте MonopolyStorage.Presentation.Interactive содержится файл appsettings.json со следующими настройками:

  • ConnectionStrings - строка подключения к базе данных
  • DataIOOptions - настройки чтения сущностей из файлов
    • FormatType - формат чтения файла (доступные форматы: 0 - json, 1 - csv)
    • CSVDataDelimiter - разделитель данных (в формате csv)
    • CSVHeaders - список заголовков в csv файле (может быть задан прямо в файле)
  • CommandStorageOptions - настройки поведения хранилища сущностей
    • SimilarPalletsBehavior - поведение при добавлении в хранилище уже существующей паллеты (доступные значения: 0 - выбрасывать исключение, 1 - заменять палету)
    • SimilarBoxesBehavior - поведение при добавлении в хранилище уже существующей коробки (доступные значения: 0 - выбрасывать исключение, 1 - заменять коробку)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages