这个问题在这里已有答案:

使用LINQ查询将字符串转换为double并获取数据

data1 => string type
data2 => double type

查询:

var query = get to db
query= query.Where(W => double.Parse(W.data1) >= W.data2).ToList();

错误:

“LINQ to Entities无法识别方法'Double ToDouble(System.String)'方法,并且此方法无法转换为商店表达式 . ”