【发布时间】:2015-12-20 13:39:57
【问题描述】:
我有这样的课:
public class menu{
public string Permission{get;set;}
}
Permission 的值是 Encripted 。我想要Permission 为True 的所有记录。为此,我使用以下查询:
return
_menuSettings.Where(row => Convert.ToBoolean(Utilities.Encryption.Decrypt(row.Permission,"key"))==true).ToList();
但我收到此错误:
LINQ to Entities 无法识别方法 'Boolean ToBoolean(System.String)' 方法,并且该方法无法转换为存储表达式。
我在谷歌上搜索过,但我无法解决。
谢谢
【问题讨论】:
-
Convert.ToBoolean无法转换为 T-SQL,Linq to Entities 无法识别。看看这个问题:stackoverflow.com/questions/34061637/…
标签: c# entity-framework linq