انظر إلى نوع العمل المطلوب للقيام بذلك.
ربما يمكن أن يظل كل شيء كما هو وهناك نوع خريطة أو شيء يمكن تغييره.
Type = ClassMapTypes.ConstructorParameters;
Map( m => m.Id );
Map( m => m.Name );
هل سيكون من المجدي النظر في كيفية قيام EF Core بذلك؟
https://docs.microsoft.com/en-us/ef/core/modeling/constructors
أنا أحب هذا التقليد.
عندما يقوم EF Core بإنشاء مثيلات من هذه الأنواع ، مثل نتائج الاستعلام ، فإنه يقوم أولاً باستدعاء المُنشئ الافتراضي بدون معلمات ثم تعيين كل خاصية على القيمة من قاعدة البيانات. ومع ذلك ، إذا عثر EF Core على مُنشئ ذي معلمات بأسماء وأنواع معلمات تطابق تلك الخاصة بالخصائص المعينة ، فسيقوم بدلاً من ذلك باستدعاء المُنشئ ذي المعلمات بقيم تلك الخصائص ولن يقوم بتعيين كل خاصية بشكل صريح.
أي تحديث على هذا ، سيكون حقًا ميزة مفيدة؟
لا يزال مخططًا لها. ومع ذلك ، هناك بعض الأشياء التي لها أولوية أعلى وليس لدي الكثير من الوقت في الوقت الحالي.
أواجه مشكلات كبيرة مع هذا في الوقت الحالي. قد يتطلب تذكرة دعم منفصلة.
لقد رفعت تذكرة منفصلة # 1482
التعليق الأكثر فائدة
أنا أحب هذا التقليد.