sql >> Databáze >  >> RDS >> Mysql

Konflikt typu MySqlParameter při použití Entity Framework s Pomelo

Pomelo používá MySqlConnector místo vlastního balíčku Oracle. Výhody tohoto jsou popsány na stránce projektu MySqlConnector :

Takže v zásadě je MySqlConnector mnohem lepší volbou. Moje zkušenost s vlastními balíčky Oracle je také taková, že se vyvíjejí pomalu a obecně nemáte ponětí, na čem pracují. Například, když bylo vydáno EF Core 2.0, poskytovatel EF společnosti Oracle se pomalu aktualizoval, a když jej vydali, nefungoval správně. Ale zdrojový kód na GitHubu ještě nebyl aktualizován, takže jste ani nemohli říct, co se tam děje. Pomelo a MySqlConnector jsou mnohem otevřenější a obecně příjemnější na použití.

Podle tohoto problému opětovné použití stejných jmenných prostorů v MySqlConnector bylo záměrnou volbou, aby fungovalo jako náhrada za konektor Oracle. Použití obou současně není záměrným případem použití, ačkoli je to možné pokud opravdu nemáte jinou možnost.

Pro váš projekt to znamená, že byste měli zvážit také přechod na MySqlConnector. Tímto způsobem můžete snadno vyřešit konflikty.

Jak komentoval Bradley Grainger , autor MySqlConnector:




  1. Dlouhé řetězce v N-Hibernate s Oracle způsobují chybu

  2. Jak zobrazit řazení databáze v MySQL

  3. 27 skriptů Oracle dba pro Oracle Database pro správu a monitorování

  4. Jak NOT RLIKE funguje v MySQL