لا يمكن عرض EDMX التي تم إنشاؤها في EDMGEN2 في VS10 باستخدام .NET 4.0

StackOverflow https://stackoverflow.com/questions/2739423

سؤال

أحاول إنشاء نموذج كيان من قاعدة بيانات postgresql الخاصة بي. تحت .NET 3.5 و VS2008 عملت بشكل جيد. لسوء الحظ تحت VS10 لا. أحصل على خطأ:

"يشير الملف إلى مساحة اسم XML التي لا تتناسب مع الإطار المستهدف للمشروع."

أفترض أن ذلك لأن EF4 يستخدم EDMX V2 وليس V1 ، لكن لا يمكنني تغييره باستخدام معلمة RetrofitModel لـ EDMGEN2 (هناك معلمة مماثلة متوفرة تحت النموذج ولكن ليس التحديثية). لقد حاولت تغيير الإصدار والمراجع يدويًا في XML وتمكنت من عرض ملف EDMX في Designer - كان فارغًا.

سؤال

كيفية إنشاء ملفات تصميم EF4 لـ VS10 من قاعدة بيانات PostgreSQL؟

هل كانت مفيدة؟

المحلول

فقط لإغلاق هذا السؤال:

كانت المشكلة هي أنني كنت أستخدم /retrofitmodel - هنا يجب أن يعمل تحديث المراجع (كان لدي ديسيبل خطأ منعني من ملاحظة ذلك). لإنشاء EDMX V2 /ModelGen يعمل بشكل جيد (لا يكتشف التبعيات ولكن في حالتي أفضل).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top