EF7 y GroupBy () no se pueden traducir

asp.net-core-mvc entity-framework-core

Pregunta

Tengo el siguiente código que se ejecuta en EF7 Beta 8:

var locationGrops = from l in db.Locations
                    group l by l.ServiceType into g
                    select g;

var list = locationGrops.ToList();

Cuando ejecuto este código, EF muestra una advertencia.

var locationGrops = from l in db.Locations
                    group l by l.ServiceType into g
                    select g;

var list = locationGrops.ToList();

La consulta me parece bastante básica y existe GROUP BY en SQL. ¿Hay alguna manera de hacer que se ejecute en un servidor?

Respuesta aceptada

En este momento, el grupo EF7 no admite el grupo por y y la mayoría de las subconsultas.


Respuesta popular

Puede usar context.Locations.FromSql(sql).ToList() para asegurarse de que su consulta se ejecute como desee en el servidor.




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué