MySql.Data + Pomelo.EntityFrameworkCore.MySql в одном решении, но в разных проектах.
Если у нас есть решение Visual Studio, где один проект использует пакет MySQL.Data nuget для устаревшего кода, который создает объекты MySqlConnection, а другой проект использует EF Core с пакетом nuget Pomelo, мы получаем неоднозначные ошибки в VS при создании этих устаревших объектов MySqlConnection , потому что оба проекта используют одно и то же пространство имен (MySql.Data.MySqlClient). Можно как-то это исправить?
Версия MySQL: 5.7.29
Операционная система: Windows 10
Версия Pomelo.EntityFrameworkCore.MySql: 3.1
См. Раздел Использование другого пространства имен для MySqlConnector.
Особенно хорошо выглядит последний комментарий из проблемы, на которую ссылается
https://github.com/mysql-net/MySqlConnector/issues/189#issuecomment -543583735
Тот же принцип можно найти в StackOverflow .
Спасибо за помощь, теперь я чувствую себя супер тупым :)
Самый полезный комментарий
См. Раздел Использование другого пространства имен для MySqlConnector.