sql >> Database teknologi >  >> RDS >> Mysql

MySqlParameter type konflikt ved brug af Entity Framework med Pomelo

Pomelo bruger MySqlConnector i stedet for Oracles egen pakke. Fordelene ved dette er beskrevet på MySqlConnector-projektwebstedet :

Så dybest set er MySqlConnector bare et meget bedre valg. Min erfaring med Oracles egne pakker er også, at de er langsomme til at udvikle sig, og du har generelt ingen anelse om, hvad de arbejder på. For eksempel, da EF Core 2.0 blev udgivet, opdaterede Oracles EF-udbyder langsomt, og da de frigav den, fungerede den ikke korrekt. Men kildekoden på GitHub var ikke opdateret endnu, så du kunne ikke engang fortælle, hvad der foregik der. Pomelo og MySqlConnector er meget mere åbne og generelt pænere at bruge.

I henhold til dette problem genbrug af de samme navnerum i MySqlConnector var et bevidst valg om at fungere som en drop-in erstatning for Oracles connector. Brug af begge på samme tid er ikke en bevidst brug, selvom det er muligt at gøre det hvis du virkelig ikke har noget andet valg.

For dit projekt betyder det, at du også bør overveje at flytte til MySqlConnector. På den måde kan du nemt løse konflikterne.

Som kommenteret af Bradley Grainger , forfatteren af ​​MySqlConnector:




  1. Viser SQL ikke null-værdier på en ikke-lig-forespørgsel?

  2. Sådan bruger du paginering med laravel DB::select-forespørgsel

  3. Opret lagrede procedurer med PDO i PHP

  4. Hvordan designer man kategorier og underkategorier i MySQL?