Dies ist eine serverseitige MVC-Anwendung, die in C# unter Verwendung des ASP.NET Core-Frameworks erstellt wurde. Dieses Projekt umfasst Migrationen mit dem Entity Framework (Core). Diese App demonstriert außerdem praktische Kenntnisse der Authentifizierung und Autorisierung mithilfe von ASP.NET Identity. Ein Benutzer sollte in der Lage sein, beide Produkte, Aromen und Leckereien, anzuzeigen, ohne sich anmelden zu müssen. Wenn Sie als Benutzer Zugriff auf die CRUD-Funktionalität wünschen, um Produkte hinzuzufügen, zu bearbeiten und zu löschen, muss der Benutzer ein Konto erstellen und sich dann anmelden Nach der Anmeldung hat der Benutzer die Möglichkeit, Geschmacksrichtungen und Leckereien hinzuzufügen, zu bearbeiten und zu löschen. Die Anwendung verfügt außerdem über Funktionen zum Speichern des gesamten Menüs sowie registrierter Benutzer in der Datenbank, die mithilfe von Entity Framework-Migrationen erstellt wurde. Schließlich demonstriert die Anwendung eine Viele-zu-Viele-Beziehung, bei der mehrere Leckereien zu einer Geschmacksrichtung gehören können und umgekehrt.
Öffnen Sie https://ratta2ii.github.io/PierresTreats.Solution
$ git clone (Repository auf lokalen Rechner klonen)
$ cd PierresTreats.Solutions/PierresTreats (Navigieren Sie zum Projektverzeichnis PierresTreats)
$ Dotnet-Wiederherstellung
Optional: $ dotnet run (Oder fahren Sie fort, indem Sie zunächst eine Datenbank anschließen)
DB-Verbindungszeichenfolge konfigurieren (appsettings.json)
$ dotnet ef migrations add Initial (Datenbank erstellen und migrieren)
Aktualisierung der $ dotnet ef-Datenbank
$ dotnet run (um die Anwendung im Browser auszuführen)
MIT-Lizenz Copyright (c) 2020 Trevor Mackin