أقوم بإنشاء هذا المشروع لاستكشاف التقنيات الأكثر استخدامًا في إنشاء API في ASPNET Core ، لاكتساب المعرفة وتحسين مهاراتي.
في هذا الالتزام الأول ، أضفت قاعدة المشروع. إضافة بعض الحزم: dapper (2.1.35)
في الالتزام الثاني ، تم تنفيذ هيكل DDD (تصميم المجال) (القليل) ، DTO ، IDBConnectionFactory (المصنع) ، واجهات ، وخدمة ووحدة تحكم.
في هذا الالتزام ، قمت بتطبيق Automapper ، وسيط مع نمط CQRS ، وتعديل وحدة التحكم والكتابة إلى قاعدة بيانات SQL Server. الحزم: microsoft.data.sqlclient (5.2.2) ، MediaTr (11.1.0) ، MediaTr.Extensions.Microsoft.DependencyInjection (11.1.0) ، Automapper.Extensions.Microsoft.DependencyInjection (12.0.1)
أضفت تحسينات تغليف النماذج ، وخلق طرق ، والمزيد من DTOs. أعتقد أنه بهذه الطريقة ، لا يمكن الوصول إلى النموذج خارجيًا وأصبح DTOs "غير قابل للتغيير" ، حيث يتغير من الفصل إلى "السجل" واستخدام الكلمة الرئيسية "init".