Skip to content

Академический мини-проект для понимания фреймворка ASP.NET Core

Notifications You must be signed in to change notification settings

0ne290/ASP.NET_Core

Repository files navigation

Разбираемся во фреймворке ASP.NET Core 7

На примере этого сугубо академического .NET-проекта я разбирался в тонкостях фреймворка ASP.NET Core 7


Проект написан на C# в IDE Visual Studio Community 2022 на платформе .NET Core 7.0 (используются фреймворки ASP.NET Core (версия 7.0.7) и Entity Framework Core (версия 7.0.9)). Для компилирования проекта требуется NuGet-пакет "Microsoft.EntityFrameworkCore.Sqlite" (версия 7.0.9).


Возможно, в комментариях проекта присутствует нецензурная лексика (наиболее вероятно в разделах с авторизацией) - прошу прощения. Все или почти все в этом проекте показывает "как делать не надо", так что, реализуя свои проекты, вносите соответствующие правки. Особенно это касается конфигурирования (в этом проекте его вообще вроде нет, а хотя бы строки подключения нужно выносить в конфиги), хеширования (его тоже нет - пароли ОБЯЗАТЕЛЬНО хешируйте), шифрования (строки подключения в конфигах желательно зашифровывать хотя бы простеньким алгоритмом, а при получении их из конфигов, приложение будет их расшифровывать) и работы с базой данных (хотя бы потому что SQLite это дичь чисто для изучения).

About

Академический мини-проект для понимания фреймворка ASP.NET Core

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published