Я пытаюсь сравнить int со строкой в методе объединения linq lambda, например:
database.booking.Join(database.address,
book => book.bookno,
afh => afh.addressid.ToString(),
(book, afh) => new { booking = book, add = afh })
.Where(book => book.address.name == "test");
но я получаю сообщение об ошибке в ToString ():
System.NotSupportedException: LINQ to Entities не распознает метод метода Int32 ToInt32 (System.String), и этот метод нельзя преобразовать в выражение хранилища.
Как мне решить эту проблему?