首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

LINQ to Entities 不识别方法“Double Sqrt(Double)”,因此该方法无法转换为储存

2014-05-11 
LINQ to Entities 不识别方法“Double Sqrt(Double)”,因此该方法无法转换为存储double x50var itemsfrom

LINQ to Entities 不识别方法“Double Sqrt(Double)”,因此该方法无法转换为存储


double x=50;
var items=from t in CityAction where Math.Sqrt(t.CoorX)<=x select t;


报错:LINQ to Entities 不识别方法“Double Sqrt(Double)”,因此该方法无法转换为存储.

Math.Sqrt(t.CoorX)这个地方求平方根的时候报错,有什么办法可以解决?
[解决办法]
double x=50;
var items=from t in CityAction.ToList() where Math.Sqrt(t.CoorX)<=x select t;

热点排行