Usando o SQRT em uma consulta do Linq EF

Eu preciso usar a função SQRT como parte de uma cláusula where em uma consulta de Linq EF. Eu imaginei que poderia fazer isso:

var qry = context.MyTable.Where("sqrt(it.field) > 1");

Mas ele retorna um erro dizendo que "'sqrt' não pode ser resolvido em um construtor ou função de tipo válido., Próximo a função, método ou construtor de tipo, linha 6, coluna 5."

Eu sempre assumi que o linq literalmente pega o que está na cláusula where e traduz isso em uma instrução que é executada diretamente no SQL. Isso não parece ser o caso ...

Alguém conhece a solução?

obrigado

questionAnswers(4)

yourAnswerToTheQuestion