Usando SQRT en una consulta Linq EF
Necesito usar la función SQRT como parte de una cláusula where en una consulta Linq EF. Pensé que podría hacer esto:
var qry = context.MyTable.Where("sqrt(it.field) > 1");
Pero devuelve un error que dice que "'sqrt' no se puede resolver en un constructor o función de tipo válido., Cerca de la función, método o constructor de tipo, línea 6, columna 5."
Siempre había asumido que linq literalmente toma lo que está en la cláusula where y lo traduce en una declaración que se ejecuta directamente en SQL. Ese no parece ser el caso ...
Alguien sabe el trabajo alrededor?
Gracias