Vollständige Dokumentation
In diesem Projekt habe ich versucht, den Betrieb von Web -APIs mithilfe einer kleinen Datenbank zu verstehen, die eine Krankenhausdatenbank nachahmt.
Für die Entwicklung des Projekts wurden MS SQL, ASP.NET CORE Blazor, Radzen Blazor -Komponenten und Entity -Framework verwendet.
Das einzige, was in diesem Projekt fehlt, sind die Validierungen der Formulare unter Berücksichtigung der Vordertasten und Primärschlüsselfestern. Der Benutzer wird vorerst nicht über diese Art von Fehlern benachrichtigt. Ich betone, dass die Datenbank auf die Krankenstätten reagiert, der Benutzer jedoch nicht benachrichtigt wird.






Eine sehr kleine Datenbank wurde als mein erster Start in den Web -APIs angesehen. Es wäre eine Datenbank, die von Rezeptionisten im Krankenhaus verwendet wird.

Wie Sie sehen können, wird es Ärzten und Krankenschwestern in dieser Datenbank nur Priorität haben. Informationen zu anderen Arten von Arbeitnehmern werden nicht berücksichtigt.
Es wurde nicht genauer über die Arten der Beziehung zwischen den Entitäten eingestuft, da dies nicht erforderlich war.
Wie Sie in den Skripten sehen können, die dieses Projekt enthält, wurden beim Erstellen der SQL -Tabellen einige logische Überprüfungskonstruktionen für einige Fälle festgelegt, die auch für mich logisch waren. (Unter Berücksichtigung, dass diese kleine Datenbank für ein kleines Krankenhaus gilt).
Einige Logikauslöser wurden ebenfalls hinzugefügt.
Zunächst wurden mit dem Entity -Framework der DBContext und die jeweiligen Klassen zu den SQL -Tabellen generiert. Im DBContext können Sie die DB -Verbindungszeichenfolge ändern.

Später wurden die Controller der Tabellen generiert, um die HTTP -Anforderungen später zu stellen.
Dann wurden die Rasierseiten implementiert und einige kleine Änderungen an der Hauptblazor -Vorlage vorgenommen.
Schließlich wurden einige Statistiken bezüglich der auf der Startseite erhaltenen HTTP -Daten generiert.