Я разрабатываю приложение ASP.NET MVC и использую Mysql с инфраструктурой сущности. Но у меня возникают проблемы с выполнением Linq запрос так:Использование математических функций в структуре Entity с mysql
var place= dbContext.Places.FirstOrDefault(x => Math.Sqrt(x.Lat) > 0);
Я также попытался с помощью SqlFunctions:
var place= dbContext.Places.FirstOrDefault(x => SqlFunctions.SquareRoot(x.Lat) > 0);
Но так или иначе я получаю 'System.NotSupportedException':
Дополнительная информация: Указанный метод «System.Nullable 1[System.Double] SquareRoot(System.Nullable
1 [System.Decimal]) 'в типе« System.Data.Entity.SqlServer.SqlFunctions »не может быть переведен в выражение хранения LINQ to Entities.
Можно ли использовать функцию квадратного корня, чтобы она могла быть переведена в выражение LINQ to Entities?
Спасибо. Сохраненный мой день :) –