الوثائق الكاملة
في هذا المشروع ، حاولت فهم تشغيل واجهات برمجة التطبيقات على الويب باستخدام قاعدة بيانات صغيرة تحاكي كونها قاعدة بيانات للمستشفى.
لتطوير المشروع ، تم استخدام MS SQL و ASP.NET Core Blazor و Radzen Blazor ومكونات الكيان.
في الوقت الحالي ، فإن الشيء الوحيد المفقود من هذا المشروع هو صحة النماذج التي تأخذ في الاعتبار مفاتيح المقدمة وموانع المفاتيح الأساسية ، في الوقت الحالي لن يتم إخطار المستخدم بهذا النوع من الأخطاء. أؤكد أن قاعدة البيانات ستستجيب للموانع ، ولكن لن يتم إخطار المستخدم.






تم التفكير في قاعدة بيانات صغيرة جدًا على أنها أول بداية لي في واجهات برمجة التطبيقات على الويب ، وستكون قاعدة بيانات ستستخدمها موظفو الاستقبال في المستشفيات.

كما ترون ، لن يعطي فقط الأولوية للأطباء والممرضات في قاعدة البيانات هذه ، ولن تؤخذ معلومات عن الأنواع الأخرى من العمال في الاعتبار.
لم يخضع لمزيد من التفاصيل حول أنواع العلاقة بين الكيانات لأنه لم يكن ضروريًا.
كما ترون في البرامج النصية التي يحتوي عليها هذا المشروع ، عند إنشاء جداول SQL ، تم تعيين بعض موانع الفحص المنطقية لبعض الحالات ، والتي كانت أيضًا منطقية بالنسبة لي. (مع الأخذ في الاعتبار أن قاعدة البيانات الصغيرة هذه مخصصة لمستشفى صغير).
تمت إضافة بعض مشغلات المنطق أيضًا.
أولاً مع إطار الكيان تم إنشاء DBContext والفئات المعنية لجداول SQL. في DBContext ، يمكنك تغيير سلسلة اتصال DB.

في وقت لاحق تم إنشاء وحدات التحكم في الجداول لتكون قادرة على تقديم طلبات HTTP لاحقًا.
ثم تم تنفيذ صفحات الشفرة وتم إجراء بعض التغييرات الصغيرة على قالب البلازور الرئيسي.
أخيرًا ، تم إنشاء بعض الإحصائيات فيما يتعلق ببيانات HTTP التي تم الحصول عليها على الصفحة الرئيسية.