"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > لماذا يفشل اختبار الوحدة الخاص بي مع "نوع مزود إطار الكيان ... لا يمكن تحميله؟"

لماذا يفشل اختبار الوحدة الخاص بي مع "نوع مزود إطار الكيان ... لا يمكن تحميله؟"

نشر في 2025-02-26
تصفح:982

Why Does My Unit Test Fail with

] 'system.data.entity.sqlserver.sqlproviderservices ، entityframework.sqlserver ، الإصدار = 6.0.0.0 ، الثقافة = محايد ، publickeytoken = b77a5c561934e089 'من أجل "النظام. &&&] على الرغم من عدم وجود مباشرة الإشارات إلى system.data.entity في المشروع ، يمكن أن يسبب وجود إعدادات تكوين محددة في ملف app.config سلوكًا غير متوقع:

& lt ؛ entityframework & gt ؛ & lt ؛ defaultConnectionFactory type = "system.data.Entity.Infracture.sqlConnectionFactory ، entityframework" /& gt ؛ & lt ؛/entityframework & gt ؛

يفرض هذا التكوين وقت التشغيل على محاولة تحميل موفر إطار الكيان ، حتى بدون مراجع مباشرة.

هذه المشكلة ، تأكد من تثبيت حزمة entityframework.sqlserver عملية الاختبار. بالإضافة إلى ذلك ، قم بإزالة قسم EntityFramework من ملف App.Config ، لأنه لم يعد ضروريًا.

أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3