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
راجع استخدام مساحة اسم مختلفة لـ MySqlConnector.
خاصة أن التعليق الأخير من الإصدار mguinness المشار إليه يبدو جيدًا:
https://github.com/mysql-net/MySqlConnector/issues/189#issuecomment -543583735
يمكن أيضًا العثور على المبدأ نفسه في StackOverflow .
شكرا للمساعدة ، الآن أشعر بالغباء الشديد :)
التعليق الأكثر فائدة
راجع استخدام مساحة اسم مختلفة لـ MySqlConnector.