المشكلة مع تشغيل" تحديث قاعدة البيانات " السلطة شل الأمر باستخدام ج # رمز
-
29-10-2019 - |
سؤال
أحاول أحدث إصدار بيتا 01 لترحيلات إطار الكيان.أنه يعمل بشكل جيد باستخدام البصرية ستوديو السلطة قذيفة.ولكن عندما أنا ذاهب لتشغيل الأمر بس "تحديث قاعدة البيانات" باستخدام ج # رمز ، فإنه يعطيني الأخطاء -
"مفقود المعلمة المطلوبة 1" اسم التجميع "في سطر التعليمات البرمجية """ و "النظام.إدارة.الأتمتة.ريموتيكسيبتيون"
ثم حاولت الأمر بس "Update-Database "EntityFramework"
.ثم تقول,
"تعذر تحميل الملف أو التجميع"
اعتدت System.Management.Automation.Runspaces.Pipeline
فئة لاستدعاء قيادة قذيفة السلطة.يمكن لبعض واحد مساعدتي.
يعطيكم الصّحة.
المحلول
وأنا أعلم أنني أجبت بالفعل سؤالك حاليا ، لاسانثا ، ولكن لصالح الجميع على ستاكوفيرفلو...
أوامر بوويرشيل التي نشحنها مع الهجرات هي محددة جدا لبيئة نوجيت / فيسوال ستوديو ولن تعمل خارجها.
إذا كنت مهتما بتشغيل عمليات الترحيل من الكود ، فإن روان تشغيل & البرمجة الهجرات من التعليمات البرمجية آخر هو مورد كبير للبدء.
نصائح أخرى
رابط برايس هو مورد جيد جدا ، وحصلت لي بدأت كذلك وأدت إلى هذه الإجابة:
https://stackoverflow.com/a/14339379/219187
مجرد استخدام ScriptUpdate(null, null)
للتحديث إلى أحدث الترحيل.