Pomelo.entityframeworkcore.mysql: Entity Framework Core und MySql.Data im selben Projekt

Erstellt am 15. Jan. 2020  ·  3Kommentare  ·  Quelle: PomeloFoundation/Pomelo.EntityFrameworkCore.MySql

Schritte zum Reproduzieren

MySql.Data + Pomelo.EntityFrameworkCore.MySql in derselben Lösung, aber in verschiedenen Projekten.

Die Angelegenheit

Wenn wir eine Visual Studio-Lösung haben, bei der ein Projekt das MySQL.Data-Nuget-Paket für Legacy-Code verwendet, der MySqlConnection-Objekte erstellt, und ein anderes Projekt EF Core mit dem Pomelo-Nuget-Paket verwendet, werden beim Erstellen dieser Legacy-MySqlConnection-Objekte mehrdeutige Fehler in VS angezeigt , da beide Projekte denselben Namespace verwenden (MySql.Data.MySqlClient). Ist es irgendwie möglich, das zu beheben?

Weitere technische Details

MySQL-Version: 5.7.29
Betriebssystem: Windows 10
Pomelo.EntityFrameworkCore.MySql Version: 3.1

closed-question type-question

Hilfreichster Kommentar

Siehe Verwenden eines anderen Namespace für MySqlConnector.

Alle 3 Kommentare

Siehe Verwenden eines anderen Namespace für MySqlConnector.

Besonders der letzte Kommentar aus der Ausgabe @mguinness, auf die verwiesen wird, sieht gut aus:
https://github.com/mysql-net/MySqlConnector/issues/189#issuecomment -543583735

Das gleiche Prinzip kann auch in StackOverflow gefunden werden .

Danke für die Hilfe, jetzt fühle ich mich super dumm :)

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen