sql >> Database >  >> RDS >> Mysql

Waarom EF het genereren van een subquery voor een eenvoudige query?

Dit is geen probleem met het entiteitskader, ondanks wat uw link anderen zou kunnen vertellen. Het heeft betrekking op de MySqlConnector/net. Ik kan het bewijzen! Ah, dat had ik niet verwacht hé.

Koppel dit exacte scenario met behulp van een MSSQL-database, met de System.Data connector, en u zult correct gevormde SQL zien. Dit is een probleem met projecties in MySqlConnector. Als je het wilt repareren, ga dan naar binnen en bewerk het zelf.

Hier leest u hoe u een lokaal bewerkte kopie van MySqlConnector/net kunt krijgen:Hoe MySql Connector/net aanpassen?




  1. Kan MySQL BIT-veldwaarde niet zien bij gebruik van SELECT

  2. Kan Laravel apps met veel verkeer aan?

  3. Hoe kan ik een vraag stellen waar de json-kolom in de laravel staat?

  4. Het herhalen van een ResultSet met behulp van de JDBC voor Oracle kost veel tijd ongeveer 16 seconden?