У меня есть класс, как это:LINQ к Entities не распознает метод «Boolean ToBoolean
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 к Entities не распознает метод метод 'Boolean ToBoolean (System.String)', и этот метод не могут быть переведены в выражение хранилища.
Я искал в Google, но я не могу его решить.
благодаря
'Convert.ToBoolean' не мог Не переводятся в T-SQL, Linq to Entities не может его распознать. Взгляните на этот вопрос: http://stackoverflow.com/questions/34061637/linq-to-entities-does-not-recognize-the-method-system-web-mvc-fileresult/34061692#34061692 –