Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Konflikt typu MySqlParameter podczas korzystania z Entity Framework z Pomelo

Pomelo używa MySqlConnector zamiast własnego pakietu Oracle. Korzyści z tego płynące są opisane na witrynie projektu MySqlConnector :

Zasadniczo MySqlConnector jest po prostu znacznie lepszym wyborem. Moje doświadczenie z własnymi pakietami Oracle jest również takie, że ewoluują one powoli i generalnie nie masz pojęcia, nad czym pracują. Na przykład po wydaniu EF Core 2,0 dostawca Oracle EF powoli aktualizował się, a kiedy go wydali, nie działał poprawnie. Ale kod źródłowy na GitHub nie został jeszcze zaktualizowany, więc nie można było nawet powiedzieć, co się tam dzieje. Pomelo i MySqlConnector są znacznie bardziej otwarte i ogólnie przyjemniejsze w użyciu.

Zgodnie z ten problem ponowne użycie tych samych przestrzeni nazw w MySqlConnector było świadomym wyborem, aby działać jako zamiennik dla łącznika Oracle. Używanie obu jednocześnie nie jest zamierzonym przypadkiem użycia, chociaż jest to możliwe jeśli naprawdę nie masz innego wyboru.

Dla Twojego projektu oznacza to, że powinieneś rozważyć również przejście na MySqlConnector. W ten sposób możesz łatwo rozwiązać konflikty.

Jak skomentował Bradley Grainger , autor MySqlConnector:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php mysql funkcja z opcjonalnym parametrem

  2. Wyodrębnij określone pola z pliku tekstowego

  3. MYSQL LEWY JOIN z GROUP BY

  4. Kodowanie PHP MySQL utf 8

  5. Użytkownicy Wordpress i usermeta - łączenie wielu wierszy w jednej tabeli z jednym wierszem w innej tabeli