Mysql
 sql >> Base de données >  >> RDS >> Mysql

Pourquoi EF génère une sous-requête pour une requête simple ?

Ce n'est pas un problème de cadre d'entité, malgré ce que votre lien pourrait dire aux autres. C'est en relation avec MySqlConnector/net. Je peux le prouver! Ah, je ne m'attendais pas à ça hein.

Connectez ce scénario exact à l'aide d'une base de données MSSQL, avec le System.Data connecteur, et vous verrez SQL correctement formé. Il s'agit d'un problème avec les projections à l'intérieur de MySqlConnector. Si vous voulez le réparer, allez-y et modifiez-le vous-même.

Voici comment avoir une copie modifiée localement de MySqlConnector/net :Comment personnaliser MySql Connector/net ?