فيديو: ما هو AutomaticMigrationsEnabled؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
إعادة: تم تمكين عمليات الترحيل التلقائية مطلوب مساعدة
هذا يعني أنه في كل مرة تريد فيها مزامنة قاعدة البيانات مع التغييرات التي أجريتها على نموذجك ، يجب عليك استخدام الأمر Add-Migration لسقالة الترحيل ، ثم تحديث قاعدة البيانات لدفع هذه التغييرات إلى قاعدة البيانات.
لذلك ، كيف يمكنني تشغيل الترحيل التلقائي؟
افتح وحدة تحكم مدير الحزم من أدوات ← مدير حزمة المكتبة ← وحدة تحكم مدير الحزم ثم قم بتشغيل ملف ممكن - الهجرات –EnableAutomaticMigration: الأمر $ true (تأكد من أن المشروع الافتراضي هو المشروع حيث توجد فئة السياق الخاصة بك).
وبالمثل ، ما الذي يمكّن عمليات الترحيل؟ ممكن - الهجرات : يُمكّن ملف الهجرة في مشروعك عن طريق إنشاء فئة تكوين. يضيف- الهجرة : يخلق ملف الهجرة فئة حسب الاسم المحدد مع أساليب Up () و Down ().
بهذه الطريقة ، ما هو الترحيل التلقائي؟
عمليات الترحيل التلقائية يسمح لك باستخدام Code First الهجرات دون أن يكون لديك ملف كود في مشروعك لكل تغيير تقوم به. لا يمكن تطبيق جميع التغييرات تلقائيًا - على سبيل المثال ، تتطلب عمليات إعادة تسمية الأعمدة استخدام رمز قائم على التعليمات البرمجية الهجرة.
كيف أقوم بإنشاء ترحيل في Entity Framework؟
مضيفا أ الهجرة لذا ، أولاً ، أنت بحاجة إلى ذلك يزيد أ الهجرة . افتح وحدة تحكم مدير الحزم من القائمة أدوات -> مدير حزمة NuGet -> وحدة تحكم مدير الحزم في Visual Studio وقم بتنفيذ الأمر التالي لإضافة الهجرة . إذا كنت تستخدم واجهة سطر أوامر dotnet ، فقم بتنفيذ الأمر التالي.