-
створити новий проєкт (консольний додаток дот нет)
-
виконати команди в терміналі (View > Terminal): dotnet add package Microsoft.EntityFrameworkCore dotnet add package Microsoft.EntityFrameworkCore.SqlServer (!!! якщо у вас скл сервер!) dotnet add package Microsoft.EntityFrameworkCore.Tools dotnet tool install --global dotnet-ef dotnet add package Microsoft.Extensions.Configuration dotnet add package Microsoft.Extensions.Configuration.Json
dotnet add package Microsoft.Extensions.Configuration.FileExtensions -
додаток має реалізувати просту систему реєстрації та входу користувачів з використанням бази даних.
-
Підхід: Code-First
-
НЕ створювати міграції
| Поле | Тип даних | Опис | Обов’язкове |
|---|---|---|---|
Id |
int |
Унікальний ідентифікатор (PK) | Так |
Username |
nvarchar(50) |
Ім’я користувача (логін) | Так |
Password |
nvarchar(256) |
Пароль | Так |
CreatedAt |
DateTime |
Дата створення облікового запису | Так |
при запуску вивести рядки:
- Введення логіна (ввести через Console.ReadLine())
- Введення пароля
Перевірки (опціонально):
- Мінімальна довжина пароля 6 символів
- Пароль містить хоча б одну цифру
Результат:
- Збереження користувача в БД, якщо його ще там не було
Рішення викласти в публічний репозиторій, посилання на який надіслати в коментар до цього ДЗ на майстат.