Исключение Linq To Entities не распознает метод и не может быть переведено в выражение хранилища

Кто-нибудь может объяснить, почему я получаю эту ошибку с моим кодом LINQ?

LINQ to Entities не распознает метод System.String GenerateHashWithSalt (System.String, System.String) 'и этот метод не может быть преобразован в выражение хранилища.

var query = (from u in context.Users
                         where 
                         u.Password ==  
                          GenerateHashWithSalt(password, GetUserID(username))
                         select u).Count();
6
задан Adam Wagner 22 November 2011 в 17:24
поделиться