EF генерирует SQL, например SELECT blablabla WHERE @gp1! = Extent1
. Alias
ORDER BY Extent1
. Alias
, где псевдоним INDEX. Но mysql требует разные позиции аргументов в WHERE для индекса: WHERE Extent1
. Alias
! = @Gp1. Итак, как я могу изменить позицию аргумента в EF или как я могу применить FORCE INDEX в EF?
http://vincentlauzon.wordpress.com/2011/04/21/entity-framework-4-1-bypassing-ef-query-mapping-8/
Я считаю, вы хотите сделать что-то подобное.