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

Perché EF genera una sottoquery per una query semplice?

Questo non è un problema relativo al framework dell'entità, nonostante ciò che il tuo link potrebbe dire ad altri. È in relazione a MySqlConnector/net. Posso dimostrarlo! Ah, non me lo aspettavo eh.

Collega questo scenario esatto usando un database MSSQL, con il System.Data connettore e vedrai SQL correttamente formato. Questo è un problema con le proiezioni all'interno di MySqlConnector. Se vuoi risolverlo, entra e modificalo tu stesso.

Ecco come avere una copia modificata localmente di MySqlConnector/net:Come personalizzare MySql Connector/net?