Pomelo.entityframeworkcore.mysql: إطار عمل الكيان الأساسي و MySql.Data في نفس المشروع

تم إنشاؤها على ١٥ يناير ٢٠٢٠  ·  3تعليقات  ·  مصدر: PomeloFoundation/Pomelo.EntityFrameworkCore.MySql

خطوات التكاثر

MySql.Data + Pomelo.EntityFrameworkCore.MySql في نفس الحل ولكن في مشاريع مختلفة.

المشكلة

إذا كان لدينا حل استوديو مرئي ، حيث يستخدم مشروع واحد MySQL.Data حزمة nuget للرمز القديم الذي ينشئ كائنات MySqlConnection ، ومشروع آخر يستخدم EF Core مع حزمة Pomelo nuget ، فإننا نحصل على أخطاء غامضة في VS عند إنشاء كائنات MySqlConnection القديمة ، لأن كلا المشروعين يستخدمان نفس مساحة الاسم (MySql.Data.MySqlClient). هل من الممكن إصلاح هذا بطريقة ما؟

مزيد من التفاصيل الفنية

إصدار MySQL: 5.7.29
نظام التشغيل: Windows 10
Pomelo.EntityFrameworkCore.MySQL الإصدار: 3.1.2

closed-question type-question

التعليق الأكثر فائدة

راجع استخدام مساحة اسم مختلفة لـ MySqlConnector.

ال 3 كومينتر

راجع استخدام مساحة اسم مختلفة لـ MySqlConnector.

خاصة أن التعليق الأخير من الإصدار mguinness المشار إليه يبدو جيدًا:
https://github.com/mysql-net/MySqlConnector/issues/189#issuecomment -543583735

يمكن أيضًا العثور على المبدأ نفسه في StackOverflow .

شكرا للمساعدة ، الآن أشعر بالغباء الشديد :)

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات